2 fragen zur RichTextBox



  • Hallo zusammen.
    Ich habe 2 fragen zu den RichTextBoxen aus C++/CLI:
    1. Wie kann ich einen Text aus einer RichTextBox so in eine Datei schreiben, dass Zeilenumbrüce auch in anderen Texteditoren angezeigt werden? Hier mein aktualler Quellcode zum speichern:

    #include "stdafx.h"
    #include "Form1.h"
    
    using namespace NETWebdesignerV10;
    
    void Form1::MainMenuBarOnClickSave(System::Object^ sender, System::EventArgs^ e)
    {
    	if(SaveWriter != nullptr)
    	{
    		try
    		{
    			SaveWriter->Write(MainTextBox->Text);
    			MainTextBox->Modified=false;
    		}
    		catch(Exception^ ex)
    		{
    			MessageBox::Show("Datei konnte nicht gespeichert werden.");
    		}
    	}
    	else
    	{
    		Form1::MainMenuBarOnClickSaveUnder(nullptr, nullptr);
    	}
    }
    

    Und hier noch die Deklaration von Savewriter:

    private: static IO::StreamWriter^ SaveWriter = nullptr;
    

    2. Gibt es eine leicht umsetzbahre möglichkeit (anderes Steuerelement?) , links meben einer RichTextBox die jehweilige Zeilennummer zu schreiben, wie in VC++2010 z.B.?

    Ich hofe ihr könnt mir helfen.


Anmelden zum Antworten