Entwickler-Ecke

WinForms - Variable 1 aus Form1 in Form2 übertragen :-)


schani - Mi 15.08.07 12:35
Titel: Variable 1 aus Form1 in Form2 übertragen :-)
hi, ich hab mal wieder ein Problem, welches ich löschen möchte.


Folgendes:
Ich habe 2 Forms, in Form1 wird ein benutzername eingegeben.
Jetzt kann der User einen Button klicken wodurch sich Form2 öffnet.
In Form2 ist ein Webbrowser der eine URL aufruft, dieser URL soll der Benutzername aus form1
mitgegeben werden.

Wie mache ich das jetzt genau, ich muss ja praktisch eine Art Globale Variable haben oder?

Schani


Kha - Mi 15.08.07 12:59

Da du die zweite Form wohl in der ersten erstellst, übergebe den Benutzernamen gleich dem Form2-Konstruktor - einfacher geht es nicht mehr.


schani - Mi 15.08.07 13:19

sorry für die dumme Frage, aber wie mach ich das,
bin ja noch anfängerin in c#!


Kha - Mi 15.08.07 13:44

IM Galileo-OpenBook findest du Konstruktoren unter 4.5 [http://www.galileocomputing.de/openbook/visual_csharp/visual_csharp_04_004.htm#Xxx999341].

C#-Quelltext
1:
2:
3:
4:
public Form2(string userName) : this() // Standardkonstruktor aufrufen, der den essentiellen InitializeComponent-Aufruf enthält
{
  ...
}


schani - Mi 15.08.07 16:20

wo muss ich das jetzt hinschreiben, verstehe das nicht so wirklich!


Christian S. - Mi 15.08.07 16:23

Hallo!

Du hast ja das Kapitel des OpenBook gelesen, welches Khabarakh verlinkt hat. Was hast Du daraufhin ausprobiert?

Grüße
Christian


schani - Mi 15.08.07 17:02

garnichts, weil ich es nicht verstehe...


Christian S. - Mi 15.08.07 17:19

Dann sag doch, was Du im OpenBook nicht verstehst und wir schauen, dass wir es Dir erklären.