Entwickler-Ecke

WinForms - Inhalt aus einer angezeigten Messagebox in ein String


peterbe - Di 16.09.14 20:01
Titel: Inhalt aus einer angezeigten Messagebox in ein String
hallo,
ich stehe vor folgendem Problem. Die Messagebox enthält Variablen die sich jederzeit ändern.
Nun brauche ich den Inhalt der angezeigten Messagebox in einen String.
Kann mir da jmd helfen?

mfg
peter


Ralf Jansen - Di 16.09.14 20:07

Programmatisch oder einfach so manuell? Eine fremde MessageBox oder eine eigene?

Wenn die MessageBox angezeigt wird und den Focus hat einfach mal STRG+C klicken. Das kopiert den Text in die Zwischenablage.


peterbe - Di 16.09.14 20:15

Also die Messagebox wird von mir angezeigt und soll programmatisch in ein String verewndelt werden.


Christian S. - Di 16.09.14 20:16

Hä?

Wenn Du die Messagebox anzeigst, hast Du doch schon den Inhalt als String, wie willst Du das sonst anzeigen? :gruebel:


peterbe - Di 16.09.14 20:38

Problem gelöst!

C#-Quelltext
1:
2:
3:
4:
5:
int intZahl=5;

MessageBox.Show("Seriennummer:\r\n\r\nDer Test wurde  " + intZahl + " mal durchgeführt\r\n");

string strMessagebox = "Seriennummer:\r\n\r\nDer Test wurde  " + intZahl + " mal durchgeführt\r\n"

Die Variablen werden auch nachher im String aktualisiert, die in Messagebox gezeigt werden.

Moderiert von user profile iconTh69: C#-Tags hinzugefügt


Ralf Jansen - Di 16.09.14 20:56

du meinst wohl eher anders herum


C#-Quelltext
1:
2:
3:
int intZahl=5
string strMessagebox =   "Seriennummer:\r\n\r\nDer Test wurde " + intZahl + " mal durchgeführt\r\n" 
MessageBox.Show(strMessagebox);



Zitat:
Die Variablen werden auch nachher im String aktualisiert, die in Messagebox gezeigt werden.


Häh der string wird sich nicht ändern wenn sich intZahl ändert. String erstellt ist string erstellt. Der weiß nicht woher die Zeichen im string mal her kamen.