vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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
Formular komplett deaktivieren 
Autor: cts
Datum: 23.12.05 10:03

Grüße Euch!

Habt ihr einen Vorschlag, wie ich ein Formular am besten komplett für die Dauer von längeren Berechnungen sinnvoll deaktivieren kann, so daß in den Controls keine Änderungen vorgenommen werden können bzw. keine Buttons gedrückt werden können?

Die genauere Problematik sieht so aus, daß nach Klick auf den "Speichern"-CommandButton längere Berechnungen durch das modale Formular veranlasst werden. Innerhalb dieser Berechnungen ist ein "DoEvents" notwendig, um z.B. die Anzeige des Logs zu aktualisieren. Dieses "DoEvents" jedoch macht es möglich, während der Berechnungen den Speichern-Button erneut zu klicken, genauso kann man das Fenster schließen oder diverse Werte in Textboxen ändern. Alles führt natürlich zu völlig ungewollten Zuständen und/oder Fehlern in den Berechnungen.

Alle Steuerelemente einfach zu deaktivieren ist nicht möglich, das Fenster ließe sich immer noch schließen. Das Fenster kann auch nicht einfach mit "Visible" ausgeblendet werden, dann würde das darunterliegenden Fenster während der Berechnungen manipuliert werden können. Ein Setzten des Mousepointers auf die Sanduhr ändert leider nichts daran, daß man weiterhin alle Controls manipulieren kann.

Wie kann man also am besten die ganze Interaktion zwischen Programm und Benutzer stilllegen, solange das Programm rechnet?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Formular komplett deaktivieren891cts23.12.05 10:03
Re: Formular komplett deaktivieren704wincnc23.12.05 10:10
Re: Formular komplett deaktivieren707cts23.12.05 10:27
Re: Formular komplett deaktivieren689vbtricks23.12.05 10:30
Re: Formular komplett deaktivieren717cts23.12.05 11:01
Re: Formular komplett deaktivieren698wincnc23.12.05 10:51
Re: Formular komplett deaktivieren695cts23.12.05 11:13
Re: Formular komplett deaktivieren712vbtricks23.12.05 11:25
Re: Formular komplett deaktivieren662wincnc23.12.05 11:49

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