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-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Alle Forms auflisten/enumerieren 
Autor: Swiss Ueli
Datum: 21.10.04 17:43

Hallo,

wie kann ich alle Fenster meiner Anwendung auflisten/enumieren?

In VB6 konnte ich es so lösen:
Static Formular as Form
' Alle Fenster neu zeichnen
    For Each Formular In Forms
        Call SendMessage(Formular.hwnd, WM_PAINT, Formular.hDc, 0&)
    Next Formular
Wie mache ich das nun in VB.NET? Das Neuzeichnen der Forms ist schon klar, mit "Fenster.Invalidate()".

In VB.NET funktioniert nämlich der folgende Code nicht:
        Dim Fenster As Form
 
        For Each Fenster In System.Windows.Forms
            ' neu zeichnen
            Fenster.Invalidate()
        Next
Dabei wird "System.Windows.Forms" blau unterstrichen. Also müsste ein anderer Begriff dorthin, aber nur welches???

Ich hoffe, dass dieses Problem auch in VB.NET lösbar ist!


Gruss Ueli
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Alle Forms auflisten/enumerieren1.380Swiss Ueli21.10.04 17:43
Re: Alle Forms auflisten/enumerieren760WaldiMaywood21.10.04 18:03
Re: Alle Forms auflisten/enumerieren714Swiss Ueli21.10.04 18:16

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