none
Button.Click von einem Mdi.Child auf ein geöffnetes Formular wechseln RRS feed

  • Frage

  •  

    Grüß Euch hier

    Der untenstehende Code funktioniert wunderbar , wenn die Form HaReKa geschlossen ist . Aber wenn Ich versuche , von einer anderen Form darauf über den Button zu wechseln . passiert nix . Über die Fenster im Menustrip komme Ich wohl auf die Form , aber da Ich das Programm für meine Mitarbeiter schreibe , sollte die Handhabung so leicht wie möglich sein !!

    Gibt es eine Möglichkeit oder muß Ich eine Info in das Handbuch schreiben ?

    Danke im Vorraus den helfenden Geistern hier



     

    ' Rezeptbuch HareKa über Button öffnen

    Private Sub ButtonHaReKa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonHaReKa.Click

    'Neue Instanz des untergeorneten Formulars erstellen

    Dim ChildForm As New System.Windows.Forms.Form

    'Vor der Anzeige dem MDI.Formular unterordnen

    ChildForm.MdiParent = MDIParent1

    FormHaReKa.MdiParent = MDIParent1

    FormHaReKa.Text = "HaReKa"

    FormHaReKa.Show()

    End Sub

    Montag, 23. Februar 2009 14:27

Antworten

  • Danke , hat leider nicht geholfen . Habe nur einige Fehlermeldungen dadurch bekommen . Habe einfach den Button gelöscht .

     

    trotzdem Danke für die Mühe

    Freitag, 27. Februar 2009 22:13

Alle Antworten

  • vielleicht funktioniert es mit FormHaReKa.windowState = WindowState.normal

    Was genau soll die als ChildForm definierte Form bewirken?

    Sie wird initialsiert und als Kindelement vom "MDIParent1" zugeordnet, aber sonst passiert nichts damit.

    Wenn du sie mit ChildForm.Show initialisierst wird sie offensichtlich leer sein und vermutlich auch die kleinstmögliche Fenstergröße haben, weil du nur allgemein eine neue Form aufrufst.

     

    Ich hoffe ich konnte helfen

    Freitag, 27. Februar 2009 13:04
  • Danke , hat leider nicht geholfen . Habe nur einige Fehlermeldungen dadurch bekommen . Habe einfach den Button gelöscht .

     

    trotzdem Danke für die Mühe

    Freitag, 27. Februar 2009 22:13
  • Hi,

    wenn du jezt meinst, dass die Form nach vorne treten soll, dann versteck die Form mit

    FormHaReKa.Hide()

    und dann öffne sie wieder mit

    FormHaReKa.Show()

    Hoffentlich hab ich alles richtig verstanden

    Wenn nich meld ich mich nochma :)

    Mittwoch, 29. April 2009 16:08