vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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
Re: Backgroundworker - Forstschritt aus Klasse heraus anzeigen 
Autor: dfense
Datum: 20.08.08 15:36

Hallo!

Also entweder rufst du bei jedem deiner Steps die Methode "BackgroundWorker1.ReportProgress" auf, oder das reicht dir nicht und du machst das mit einem Delegaten und Invoke (so mach ich das immer):

1. Einen Delegaten erstellen
2. Die Methode dazu
3. Diesen Delegaten je nach Step aus der "BackgroundWorker1_DoWork" aufrufen

Sieht dann z.B. so aus:
Public Delegate Sub SetProgressBarDelegate(ByVal value As Integer, ByVal max As _
  Integer)
 
Private Sub SetProgressBar(ByVal value As Integer, ByVal max As Integer)
   ProgressBar1.MaxValue = max
   ProgressBar1.Value = value
End Sub
Dann bei jedem deiner Steps in der "BackgroundWorker1_DoWork"-Methode
Me.Invoke(New SetProgressBarDelegate(AddressOf SetProgressBar), New Object() _
  {value,max})
aufrufen.

VG,
Steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Backgroundworker - Forstschritt aus Klasse heraus anzeigen1.224UR20.08.08 13:50
Re: Backgroundworker - Forstschritt aus Klasse heraus anzeig...848ModeratorRalf Ehlert20.08.08 14:26
Re: Backgroundworker - Forstschritt aus Klasse heraus anzeig...836UR20.08.08 15:07
Re: Backgroundworker - Forstschritt aus Klasse heraus anzeig...1.023Kanngarnix20.08.08 15:32
Re: Backgroundworker - Forstschritt aus Klasse heraus anzeig...861dfense20.08.08 15:36
Re: Backgroundworker - Forstschritt aus Klasse heraus anzeig...815UR21.08.08 11:00

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