Hallo
Der Umstig von VB6 auf C# ist nicht ganz einfach.
Wie kann ich bitte auf das Menü 'mnuWkNew' im mdiForm von einem anderem
Form z.B. die Freigabe durch 'mnuWkNew.Enabled = false;' sperren?
Wie ist es möglich auf Steuerelemente von anderen Form zuzugreifen?
public void mnuWkNew_Click(object sender, EventArgs e)
{
Bestell frmBestell = new Bestell();
frmBestell.MdiParent = this; // MDI-Hauptfenster
frmBestell.Show();
}
Danke.
mfg
Klatec
Kommt drauf an, wie das ganze generell aufgebaut ist... Z.B. könnte man von einer MDI Client-Form in etwa so auf die Parent-Form zugreifen.
1 | MDIParentForm = MdiParent as MDIParentForm; |
2 | if (MDIParentForm == null) return; |
3 | MDIParentForm.DisableWKNew(); |
4 | // noch unsauber: man macht die nötigen Steuerelemente public
|
Generell ist es aber günstiger, wenn man das ganze in Richtung MVC/MVP strukturiert
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.