Hallo,
ich habe ein Form mit einem UserControl drauf.
Dort möchte ich eine Methode nutzen aus einem anderen Form/UserControl heraus.
Im Moment machen ich dies wie folgt.
Ich rufe die Form aus und übergebe per Property ein Wert an die Form, der sie dann an das UserControl weiter gibt
C#-Quelltext
1: 2: 3:
| Barcodeverwaltung myBarcode = new Barcodeverwaltung(0); myBarcode.BarcodeText = "TEST"; myBarcode.Show(this); |
Im UserControl schaue ich dann, ob es aufgerufen wurde mit übergebenem Wert oder ohne
und wenn es mit übergebenem Wert ist, dann soll etwas ausgeführt werden.
Dies funktioniert auch soweit, aber es wird halt immer das Form mit angezeigt.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| private void BarcodeNeuUserControl_Load(object sender, EventArgs e) { localBarcode = BarcodeMethods.GetAllBarcodeData(); bsBarcode.DataSource = localBarcode;
if (BarcodeText != null) { txtText.Text = barcodeText; Drucken(); } } |
Geht dies auch ohne die Form aufzurufen/anzuzeigen?
Danke
Gruß
Moderiert von Th69: Beitragsformatierung überarbeitet.