xwWidgets-> TextControl/Label Inhalt lesen/schreiben
Variablen (Als Beispiel)
wxTextCtrl* TCtrl;//Siehe Header File
wxString Txt,MultiLineText;
int Lines;
Wert in eienem TextControl lesen
Txt=TCtrl->GetValue();
Mehrere Zeilen eines Textcontrols lesen
Um ein mehrzeiliges Text Eingabeelement zu erzeugen, muss der Stil "wxTE_MULTILINE" übergeben werden
TCtrl = new wxTextCtrl(this, ID_TCTRL2, _("Text"), wxPoint(64,80), wxSize(656,176), wxTE_MULTILINE, wxDefaultValidator, _T("ID_TEXTCTRL2"));
Bestimmte Zeile einlesen
MultiLineText=TCtrl->GetLineText(0);//Lese den Text in Zeile 1 -->Der Zähler beginnt mit 0!!!
Wiefiel Zeilen stehen im Textcontrol
int Lines;
Lines=TCtrl->GetNumberOfLines();
Text aus der Eingabe zb. in ein Label Control einfügen
StaticText1->SetLabel(Txt);
Ausgabe der geschriebenen Zeilen eines Multiline Textcontrols
Der Integer Wert kann nicht einfach in das StaticText Control eingefügt werden.
Es muss erst in ein String (Hier wxString) umgewandelt werden.
wxString LinesStr;
int Lines;
LinesStr=LinesStr.Format(wxT("%i"),Lines);
StaticText1->SetLabel(LinesStr);