Minimieren-Event

TSch

Grünschnabel
Hi!

Ich habe da mal eine (recht primitive) Anfängerfrage:

Wenn ich meine form minimiere hängt sie noch als als Menuebalken über der Startleiste.
Um das zu verhindern möchte ich sie auf visible=false setzen wenn die Form minimiert wird.
Ich kann aber kein Event ausmachen das ausschliesslich für das Minimieren der form gilt.
Kann mir da jemand helfen?

Danke & Gruß,
Tom
 
Anstatt eines (imo) nicht vorhandenen minimize-Events kannst du das Resize-Event benutzen und dort eine Abfrage auf Window.State machen:
Code:
If MyForm.WindowState = FormWindowState.Minimized Then
 ...
End If

Aber statt die Form auf visbile=false zu setzen, würde ich an deiner Stelle showInTaskbar=false versuchen.

Also im Beispiel:
Code:
If MyForm.WindowState = FormWindowState.Minimized Then
    MyForm.showInTaskbar = false
End If

du solltest natürlich auch eine Abfrage auf das Wiederherstellen machen, damit du auch wieder in der Taskbar das Programm angezeigt bekommst.

Code:
If MyForm.WindowState = FormWindowState.Normal Then
    MyForm.showInTaskbar = true
End If
 
Vielen Dank, ich werde es mit Option 1 ausprobieren.
ShowInTaskbar sollte es eigentlich nicht sein, da es nicht in sondern über der Taskbar angedockt wird.
Komischer Effekt...
 
Zurück