vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Show - Methode von Forms 
Autor: Markus1
Datum: 13.08.04 07:13

Guten Morgen zusammen

ok, ich versuchs nochmal.

Mein Hauptfenster ist ein MDI-Container.
In diesem zeige ich dann verschiedene Fenster an aber immer als Instanz von frmSchrittkette.

Public Class frmSKEditor
Inherits System.Windows.Forms.Form
Public Shared Kette_G As New frmSchrittkette()
Public Shared Kette_A As New frmSchrittkette()

Private Sub mnuSchrittketten_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuSchrittketten.Click

With Kette_G
            .MdiParent = Me
            .Text = "Kette G"
            .Show()
        End With
With Kette_A
            .MdiParent = Me
            .Text = "Kette A"
            .Show()
        End With
 End Sub
 
End Class
Diese Fenster werden wie man sieht mit .Show angezeigt.(Im Fenster gibt es nur eine Listbox und da haben auch keine Buttons platz)
So. Wenn ich nun eines dieser Fenster mit dem x schliesse wird es geschlossen.
ok. Nun kann es sein das ich es wieder aufrufen möchte und das geht dann mit Show eben nicht mehr.

Jetzt hab ich mal euere Tipps versucht und es so probiert.
Private Sub frmSchrittkette_Closing(ByVal sender As Object, ByVal e As _
  System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
        frmSKEditorS.Fensterdarstellung()
        'Beim Schliessen der Kette die Close-Methode abfangen und mit Hide 
        ' ausblenden
        e.Cancel = True
        Me.Hide()
    End Sub
Das Fensterhandling im MDI-Container funktioniert jetzt wie gewünscht. Nun hab ich aber das Problem dass wenn jetzt z.B. 2 Fenster angezeigt werden und ich das Programm (MDI-Container) schliessen möchte bei jedem Click auf das x vom Programm (MDI-Container) drücke ein Fenster (ChildFenster) nach dem anderen zuerst geschlossen wird bis keines mehr angezeigt wird.Ist das letzte geschlossen schliesst beim erneuten x-Click dann auch das Programm (MDI-Container)

Ich weiss es war eine lange Beschreibung aber ich hoffe es ist verständlich.

Gruss Markus
Und jetzt kommt das neue Problem.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Show - Methode von Forms1.183Markus111.08.04 14:04
Re: Show - Methode von Forms736Urot11.08.04 14:22
Re: Show - Methode von Forms704Markus111.08.04 14:44
Re: Show - Methode von Forms687Urot11.08.04 14:49
Re: Show - Methode von Forms690Markus111.08.04 15:45
Re: Show - Methode von Forms744ModeratorDaveS11.08.04 16:00
Re: Show - Methode von Forms682Markus111.08.04 17:34
Re: Show - Methode von Forms651IsoLizer11.08.04 17:46
Re: Show - Methode von Forms722ModeratorDaveS11.08.04 20:04
Re: Show - Methode von Forms659Fish-Head11.08.04 22:27
Re: Show - Methode von Forms636ModeratorDaveS12.08.04 00:06
Re: Show - Methode von Forms756PhREAK12.08.04 09:26
Re: Show - Methode von Forms616ModeratorDaveS12.08.04 09:57
Re: Show - Methode von Forms751spike2412.08.04 10:14
Re: Show - Methode von Forms724ModeratorDaveS12.08.04 10:27
Re: Show - Methode von Forms634spike2412.08.04 10:49
Re: Show - Methode von Forms642Markus112.08.04 11:14
Re: Show - Methode von Forms681Markus112.08.04 11:23
Re: Show - Methode von Forms618IsoLizer12.08.04 20:43
Re: Show - Methode von Forms613Urot12.08.04 21:09
Re: Show - Methode von Forms631IsoLizer12.08.04 21:17
Re: Show - Methode von Forms695Markus113.08.04 07:13
Re: Show - Methode von Forms612IsoLizer13.08.04 17:05
Re: Show - Methode von Forms603Markus113.08.04 20:33
Re: Show - Methode von Forms627IsoLizer13.08.04 21:10
Re: Show - Methode von Forms740bqstony16.08.04 00:39
Re: Show - Methode von Forms642ModeratorFZelle16.08.04 09:34
Re: Show - Methode von Forms638Markus113.08.04 21:21

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel