vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück
Rubrik: Fenster & Forms01.12.02
Form langsam einblenden

VB-Version:  VB5, VB6
 Views:  10.462 

Sie möchten beim Programmstart erreichen, dass sich die Form langsameinblendet. Oder es soll irgendwann ein zweites Fenster eingeblendet werden -aber eben langsam. Eine Möglichkeit ist, dies mit der API Sleep zu realisieren:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
 
Private Sub Form_Load()
  ' Deklaration der Breite der Form
  Dim lMaxWidth As Long
 
  lMaxWidth = Me.Width
 
  ' Form-Breite auf Null setzen
  Me.Width = 0
 
  ' Form anzeigen
  Me.Show
 
  ' so lange die Form ihre Breite nicht erreicht hat  
  While Me.Width < lMaxWidth
    ' stückweise einblenden
    Me.Width = Me.Width + 30
    Me.Refresh
    Sleep 30
  Wend
 
End Sub

Diese Seite wurde bereits 10.462 mal aufgerufen.

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2024 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