vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

Visual-Basic Einsteiger
Re: Screen minimieren 
Autor: Manfred X
Datum: 21.07.12 14:58

Hallo!

Wenn ein minimiertes Fenster nicht in der Taskbar erscheint,
sondern darüber angezeigt wird, steht die Eigenschaft "ShowinTaskbar"
vermutlich auf false.

Falls es darum geht, alle Fenster einer Anwendung parallel beim
Minimieren auszublenden und über einen Button (!) in der Taskleiste
wieder herzustellen:

Eine Hauptform: Form1
Eine untergeordnete Form: Form2, wobei ShowInTaskbar = false

'Form1
Option Explicit
 
'untergeordnete Instanzen von Form2
Dim WithEvents f2 As Form2
Dim WithEvents f3 As Form2
 
Private Sub Form_Load()
 
   Set f2 = New Form2
   Set f3 = New Form2
   Me.Show
 
   f2.Top = Me.Top + 400: f2.Left = Me.Left + 400
   f2.Show
   f2.ZOrder 0
 
   f3.Top = Me.Top + 800: f3.Left = Me.Left + 800
   f3.Show
   f3.ZOrder 0
End Sub
 
Public Sub HideSubWindows(Optional ByVal minimize As Boolean = True)
    f2.Hide: f3.Hide
    If Me.WindowState <> vbMinimized And minimize Then _
       Me.WindowState = vbMinimized
End Sub
 
Public Sub ShowSubWindows()
    f2.WindowState = vbNormal: f3.WindowState = vbNormal
    f2.Show: f3.Show
End Sub
 
'Benachrichtigung verarbeiten
Private Sub f2_Minimized()
    HideSubWindows
End Sub
 
Private Sub f3_Minimized()
   HideSubWindows
End Sub
 
Private Sub Form_Resize()
   If Me.WindowState = vbMinimized Then
      HideSubWindows False
   Else
      ShowSubWindows
   End If
End Sub
 
'Form2
Public Event Minimized()
 
Private Sub Form_Resize()
    If Me.WindowState = vbMinimized Then
       RaiseEvent Minimized
    End If
End Sub


Beitrag wurde zuletzt am 21.07.12 um 14:59:40 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Screen minimieren1.646caramba20.07.12 13:55
Re: Screen minimieren1.079Manfred X20.07.12 17:27
Re: Screen minimieren1.016caramba21.07.12 07:48
Re: Screen minimieren1.099Manfred X21.07.12 14:58
Re: Screen minimieren1.077caramba22.07.12 10:30

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