vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Visual-Basic Einsteiger
Form erst anzeigen wenn alle Daten geladen sind? 
Autor: CarloStein
Datum: 18.10.16 17:00

Schönen Guten Tag!
VB6 !!

Ich muss nach dem Anzeigen einer Form (.Show 1) eine große Menge Daten laden. Nun passiert es, dass meine Form während dem Laden der Daten, für einige Momente nur teilweise angezeigt wird und erst nach dem Abschluss des Datenladens die komplette Form gezeigt wird. Wie kann ich es machen, dass die Form erst nach dem Laden der Daten auf dem Bildschirm angezeigt wird. Mit Form.Visible geht das leider nicht.

In der Form1 wird mit Form2.Show 1 diese Form aufgerufen und in der Form2.Activate werden die Subs mit den Ladevorgängen gestartet. Ich hoffe, ich habe mich verständlich ausdrücken können (Deutsch war nie meine Stärke)

Sicherlich weiß von euch jemand wie das zu machen ist.
Karl
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form erst anzeigen wenn alle Daten geladen sind? 
Autor: ModeratorDieter (Moderator)
Datum: 18.10.16 19:25

Lagere den Ladevorgang in eine öffentliche Prozedur aus und rufe die Form dann wie folgt auf:
Load Form2
Form2.DatenLaden
Form2.Show vbModal
Unload Form2
In Form2
Public Sub DatenLaden()
  ' hier der Code, der bisher in Form_Activate ausgeführt wird
  ...
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form erst anzeigen wenn alle Daten geladen sind? 
Autor: CarloStein
Datum: 18.10.16 21:17

Hallo Dieter!

Recht herzlichen Dank! Klappt auf diesem Weg perfekt!
Danke!

Karl
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-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