Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

BackgroundWorker ProgressChanged greift nicht auf Form zu

Frage Entwicklung VB for Applications

Mitglied: steini84

steini84 (Level 1) - Jetzt verbinden

11.03.2012, aktualisiert 20:00 Uhr, 3874 Aufrufe, 1 Kommentar

Umgebung:
Windows 7 Ultimate x64
Visual Basic 2010 Express

Hi,

trotz detailierter Suche im Internet bin ich mit meinem Latein doch mal am Ende.

Ich habe einen BackgroundWorker in meine Applikation eingebaut, der auch soweit gut funktioniert.
Nur scheint es ein Problem mit dem ProgressChanged-Ereignis zu geben.

Es wird auf jedenfall gefeuert und der Prozentwert wird übergeben (per Msgbox getestet).
Das einzige was nicht funktioniert, ist das aktualisieren des Toolstriplabels und der Progressbar

Code:

In Backgroundworker_DoWork:
01.
If MainForm.Name = "frmMain" Then frmMain.BackgroundWorker.ReportProgress(20, "Verbindungsaufbau...")
01.
    Private Sub BackgroundWorker_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs) Handles BackgroundWorker.ProgressChanged 
02.
        Me.ProgressBar1.Value = e.ProgressPercentage 
03.
        Me.ProgressBar1.Refresh() 
04.
        Me.ToolStripStatusLabel_Status.Text = DirectCast(e.UserState, String) 
05.
        Me.Refresh() 
06.
    End Sub
MfG Steini
Mitglied: steini84
12.03.2012 um 00:58 Uhr
So habe es nach noch längerem suchen im Internet doch noch gefunden.

Ganz hilfreich war dieser Beitrag: Link

01.
'Do not access the form's BackgroundWorker reference directly. 
02.
'Instead, use the reference provided by the sender parameter.
Nachdem ich alles wie beschrieben geändert hatte, aktualisierten sich auch die Formelemente.

MfG steini
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Heiß diskutierte Inhalte
TK-Netze & Geräte
gelöst Telefonanlage gesucht (39)

Frage von Xaero1982 zum Thema TK-Netze & Geräte ...

Windows Netzwerk
Anmeldung an Domäne schlägt oft fehlt (Fehlermeldung: falsches Passwort) (24)

Frage von harald.schmidt zum Thema Windows Netzwerk ...

Exchange Server
gelöst Wie freigegebenes Postfach immer als primäre Sendeadresse verwenden? (18)

Frage von Flinxit zum Thema Exchange Server ...

Microsoft Office
Outlook 2016 - Keine Mails sichtbar (nach Suche schon) (17)

Frage von Hirschix3 zum Thema Microsoft Office ...