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: Forms gezielt in den Vordergrund stellen 
Autor: ModeratorDieter (Moderator)
Datum: 03.02.02 23:13

Hallo Pauli,

folgender Code listet alle geöffneten Forms im Debug-Fenster auf:
Dim F As Form
 
For Each F In Forms
  Debug.Print F.Name
Next
Um herauszufinden, welche Form gerade den Fokus hat, einfach die API GetActiveWindow aufrufen. Zurück bekommst Du dann das Fensterhandle, über welchen Du dann auch die Form ermitteln kannst:
Private Declare Function GetActiveWindow Lib "user32" () As Long
  Dim hWnd As Long
  Dim F As Form
 
  hWnd = GetActiveWindow()
  For Each F In Forms
    If F.hWnd = hWnd Then
      MsgBox F.Name & " ist gerade aktiv!"
    End If
  Next
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Forms gezielt in den Vordergrund stellen72Pauli03.02.02 23:02
Re: Forms gezielt in den Vordergrund stellen396ModeratorDieter03.02.02 23:13
Re: Forms gezielt in den Vordergrund stellen44Pauli03.02.02 23:48
Ein Beispiel392ModeratorDieter03.02.02 23:57
Problem: Borderstyle=046Pauli04.02.02 06:52
Re: Problem: Borderstyle=0381ModeratorDieter04.02.02 10:02

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