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

VB.NET - Fortgeschrittene
Control vor Aktion einer Funktion aktualisieren 
Autor: hit123
Datum: 24.02.22 19:20

Hallo,

ich habe eine Funktion die zunächst ein Label aktualisieren soll (Farbe und Text) und daraufhin dann andere
Aufgaben ausführen soll und dann das Label erneut aktualisiert. Hier habe ich nur das Problem, dass die
Aktualisierung des Labels zu Beginn nicht durchgeführt wird.

Es starten sofort die darauf nachfolgenden Aufgaben, das Label bleibt komplett unberührt - wird aber am Ende
der Aufgabe aktualisiert.

Wie kann ich zunächst das Label aktualisieren und erst danach die anderen Aufgaben durchführen lassen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control vor Aktion einer Funktion aktualisieren 
Autor: Kuno60
Datum: 24.02.22 22:23

Rufe Refresh für das Label auf.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control vor Aktion einer Funktion aktualisieren 
Autor: sv00010
Datum: 05.03.22 18:53

Zitat:


Wie kann ich zunächst das Label aktualisieren und erst danach
die anderen Aufgaben durchführen lassen?

Du musst einen Delegat erstellen, welcher die Routine zum Aktuualisieren des Labels aufruft.
Das ganze muss dann per Invoke aufgerufen werden.

https://www.vb-paradise.de/index.php/Thread/69286-Invoke-Delegate-Klasse/
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control vor Aktion einer Funktion aktualisieren 
Autor: Manfred X
Datum: 05.03.22 20:11

Hallo!

Diese Maßnahmen sind nur erforderlich, wenn die Aufgaben in einem eigenen Thread ausgeführt werden,
von dem aus auf das Label zugegriffen werden soll.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control vor Aktion einer Funktion aktualisieren 
Autor: sv00010
Datum: 06.03.22 12:03

Manfred X schrieb:
Zitat:

Hallo!

Diese Maßnahmen sind nur erforderlich, wenn die Aufgaben in
einem eigenen Thread ausgeführt werden,
von dem aus auf das Label zugegriffen werden
soll.

Da dieses Thema bei Fortgeschritte drin steht und nicht bei Ein/-Umsteiger, war ich davon ausgegangen, dass dies so ist.

Beitrag wurde zuletzt am 06.03.22 um 12:16:13 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control vor Aktion einer Funktion aktualisieren 
Autor: Manfred X
Datum: 07.03.22 00:21

Hallo!

Wenn ein eigener Thread erstellt worden wäre, hätte sich Problem der fehlenden
Aktualisierung des Label im UI-Thread nicht ergeben.
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