Moin Moin zusammen,
ich bin mal wieder am verzweifeln.
Ich habe meine CopyAnweisung Async und die funktioniert auch.
Die Datei (es ist immer ein und die selbe) die ich kopiere, soll der Fortschritt mit Progressbar angezeigt werden.
Leider scheitere ich aktuell an den einfachsten sachen.
Hier mein Code:
Die Datenbankgröße ermittel ich bereits im Form.Load()
Kopieranweisung:
Button-Event
Wie bekomme ich da nun die Progressbar rein?
Ich habe verschiedene wege versucht, leider immer gescheitert und google findet mir nur alte Codefetzen die nicht mehr funktionieren.
Wie immer, Danke für Eure Hilfe!
Stefan
ich bin mal wieder am verzweifeln.
Ich habe meine CopyAnweisung Async und die funktioniert auch.
Die Datei (es ist immer ein und die selbe) die ich kopiere, soll der Fortschritt mit Progressbar angezeigt werden.
Leider scheitere ich aktuell an den einfachsten sachen.
Hier mein Code:
Die Datenbankgröße ermittel ich bereits im Form.Load()
Kopieranweisung:
Button-Event
VB.NET-Quellcode
- Private Async Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_dasi.Click
- If My.Computer.FileSystem.DirectoryExists(cb_target.SelectedValue.ToString & "\Manuelle_Sicherung") Then
- TextBox1.AppendText(" Kopiervorgang gestartet" & Environment.NewLine)
- Dim return_copy As String = Await Task.Run(Function() FileCopy(datapath + "\MOSTAT184.gdb", lbl_status.Text & "\Manuelle_Sicherung\sicherung.gdb"))
- TextBox1.AppendText(return_copy & Environment.NewLine)
- Else
- My.Computer.FileSystem.CreateDirectory(cb_target.SelectedValue.ToString & "Manuelle_Sicherung")
- TextBox1.AppendText(" Kopiervorgang gestartet" & Environment.NewLine)
- Dim return_copy As String = Await Task.Run(Function() FileCopy(datapath + "\MOSTAT184.gdb", lbl_status.Text & "\Manuelle_Sicherung\sicherung.gdb"))
- TextBox1.AppendText(return_copy & Environment.NewLine)
- End If
- End Sub
Wie bekomme ich da nun die Progressbar rein?
Ich habe verschiedene wege versucht, leider immer gescheitert und google findet mir nur alte Codefetzen die nicht mehr funktionieren.
Wie immer, Danke für Eure Hilfe!
Stefan
Nein! Doch! OHH!