Entwickler-Ecke
WinForms - Ausgabe in neues Formular
blubber89 - Di 03.06.08 22:14
Titel: Ausgabe in neues Formular
Hey
ich möchte eine Berechnung im 1. Formular ausführen, jedoch die grafische Ausgabe einfach in ein neues Formular bringen. Bisher Funktioniert es nur wenn ich Berechnung und Ausgabe in das 2. Formular schreibe.
Meine Frage nun: Wie bekomme ich die Ergebnisse aus der Berechnung im 1. Formular zur Ausgabe in das 2. Formular?
Mfg Daniel
Moderiert von
Christian S.: Topic aus C# - Die Sprache verschoben am Di 03.06.2008 um 22:22
Christian S. - Di 03.06.08 22:21
Hallo und :welcome:!
Du kannst dem zweiten Formular einfach entsprechende Eigenschaften geben, welche Du nach der Erzeugung im ersten Formular setzt. Das zweite Formular zeigt dann das, was in diesen Eigenschaften steht.
Erstes Formular
1: 2: 3:
| Form2 f2 = new Form2(); f2.MyResult = 42; f2.Show; |
Zweites Formular
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| public Form2 : Form {
private int myResult; public int MyResult { get { return myReslt; } set { if (value != myResult) { myResult = value; displayMyResultLabel.Text = myResult.ToString(); } } } |
Wenn Du die Ergebnise während der Berechnung aktualisieren willst, bietet sich einen Callback-Methode an, welche der Berechnungsmethode übergeben wird.
Grüße
Christian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!