Hallo,
wenn ich mit Visual C# Express eine Windows Application erstelle, werden mir ja zwei Klassen generiert:
- programm.cs
- form1.cs (aufgeteilt in form1 und form1.designer)
Aus programm.cs wird mit
[highlight=c#]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
}
[/highlight]
die Applikation (Nachrichtenschleife) gestartet und das Fenster generiert. Gibt es eine Möglichkeit direkt von programm.cs auf form1 und deren Elemente zuzugreifen. Z.B. das ändern einer Textbox aus programm.cs:
[highlight=c#]
static class programm {
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
Form1.textbox1.Text = "Hallo Welt!";
}
[/highlight]
Mir ist zwar klar, dass eine Windows-Applikation event-basiert sein soll, wie aber mache ich es, wenn programm.cs Daten von einer Drittanwendung erhält die in form1 angezeigt werden sollen?
Danke schonmal und Grüße.
wenn ich mit Visual C# Express eine Windows Application erstelle, werden mir ja zwei Klassen generiert:
- programm.cs
- form1.cs (aufgeteilt in form1 und form1.designer)
Aus programm.cs wird mit
[highlight=c#]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
}
[/highlight]
die Applikation (Nachrichtenschleife) gestartet und das Fenster generiert. Gibt es eine Möglichkeit direkt von programm.cs auf form1 und deren Elemente zuzugreifen. Z.B. das ändern einer Textbox aus programm.cs:
[highlight=c#]
static class programm {
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
Form1.textbox1.Text = "Hallo Welt!";
}
[/highlight]
Mir ist zwar klar, dass eine Windows-Applikation event-basiert sein soll, wie aber mache ich es, wenn programm.cs Daten von einer Drittanwendung erhält die in form1 angezeigt werden sollen?
Danke schonmal und Grüße.
Comment