vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

Suche Visual-Basic Code
Re: mausgehaltene Form per Code loslassen 
Autor: brave@heart
Datum: 27.03.06 16:39

schau dir mal das hier an:
Option Explicit
 
Private Declare Function ReleaseCapture Lib "user32" () As Long
 
Dim docked As Boolean
Dim links As Single
Const dockingbereich = 20 [color=green]'in Pixel
 
Private Sub Form_Load()
    Timer1.Interval = 1
    Timer2.Interval = 1
    Timer2.Enabled = True
End Sub
 
Private Sub Timer1_Timer()
    If Me.Top <= dockingbereich * Screen.TwipsPerPixelY Then
        ReleaseCapture
        links = Me.Left
        docked = True
    End If
End Sub
 
Private Sub Timer2_Timer()
    If docked = True Then
        docked = False
        Me.Move links, 0
        Timer1.Enabled = False
    End If
    If Me.Top >= dockingbereich * Screen.TwipsPerPixelY Then
        Timer1.Enabled = True
    End If
End Sub
das form wird beim eintritt in den dockingbereich an den oberen bildschirmrand verschoben.
soll auch minimieren und/oder maximieren für das form erlaubt sein, muß im Timer2 vor dem Move noch eine abfrage auf WindowState erfolgen.

mfg
brave@heart

...bis zur unendlichkeit und noch viel weiter...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
mausgehaltene Form per Code loslassen1.226Klojof23.03.06 02:58
Re: mausgehaltene Form per Code loslassen777AndreasD23.03.06 07:13
Re: mausgehaltene Form per Code loslassen692Klojof23.03.06 10:04
Re: mausgehaltene Form per Code loslassen660Zardoz26.03.06 13:45
Re: mausgehaltene Form per Code loslassen612Klojof26.03.06 16:04
Re: mausgehaltene Form per Code loslassen593brave@heart27.03.06 16:39
Re: mausgehaltene Form per Code loslassen659Klojof29.03.06 16:37

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