Guten Morgen,
kann man eine Form in einem BGW oder Thread "Vorladen" und dann später bei Bedarf nur sichtbar machen?
Hintergrund:
Einige meiner Formen brauchen relativ lange, bis sie komplett geladen sind.
Mein Ansatz bisher:
Mache ich die Form nun sichtbar, sind keine Controls der Form befüllt.
Gibt es da eine Lösung?
kann man eine Form in einem BGW oder Thread "Vorladen" und dann später bei Bedarf nur sichtbar machen?
Hintergrund:
Einige meiner Formen brauchen relativ lange, bis sie komplett geladen sind.
Mein Ansatz bisher:
VB.NET-Quellcode
- Private Sub BGW_Hausstatistik_DoWork(sender As Object, e As DoWorkEventArgs) Handles BGW_Hausstatistik.DoWork
- With Hausstatistik ' Form
- .Vorladen = True
- .Visible = False
- .Show()
- .Refresh()
- End With
- End Sub
- Private Sub BGW_Hausstatistik_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs) Handles BGW_Hausstatistik.RunWorkerCompleted
- Startmenue.TS_Menue_Haus_Verbrauch.Enabled = True
- Me.Vorgeladen_Hausstatistik = True
- MsgBox("Fertig")
- End Sub
Mache ich die Form nun sichtbar, sind keine Controls der Form befüllt.
Gibt es da eine Lösung?
Gruß Markus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Westerwälder“ ()