Wie kann ich eine Zahl in Textbox ausgeben?
-
Hallo,
meine Frage ist sicher mehr als trivial, aber wie kann ich eine int Variable in einer Textbox ausgeben? (Visual C++ 2005 Express Edition 8.0)
bei:
----------
int x;
x = 3;
textBox1->Text = x ;
----------bekomme ich folgenden Fehler:
----------
Fehler 1 error C2664: 'void System::Windows::Forms::Control::Text::set(System::String ^)': Konvertierung des Parameters 1 von 'int' in 'System::String ^' nicht möglich
----------Wie kann ich die int in eine string konvertieren?
Vielen Dank
Soda
-
schaut so aus, als das er in dieser textbox einen String haben will. *g*
und wenn du dir den int in einen String umwandelst gehts dann?
-
x.ToString()
-
Machs doch so in diese Richtung:
int zahl = 1; CString czahl; czahl.Format("%i",zahl);
und dann:
GetDlgItem(IDC_XY)->SetWindowText(czahl)
-
Du arbeitest mit CLI, da gibt es ein extra Forum.
-
Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Vielen Dank für die Infos, werde das sobald ich Zeit haben ausprobieren.
Tut mir leid dass ich meinen Post in das falsche Forum geschrieben habe. Dachte dass das das richtige ist..
Nochmals Danke
Soda
-
textBox1->Text = zahl.ToString();
BR
VinzenzEdit: Oh hab gar net den Post von "jencas" gesehen ^^
Dann eben ne andere Alternative :p
textBox1->Text = System::String::Format("{0}",zahl);