Hallo Zusammen,
ich hätte mal wieder gerne ein kleines Schönheits-Problem
Ich habe das Problem, dass manche Forms bereits sichtbar sind, bevor diese vollständig geladen sind.
Wenn man die Form öffnet, sieht man dann für einen Bruchteil einer Sekunde dass die Form noch gezeichnet wird.
Aus diesem Grund würde ich gerne die Form erst dann anzeigen lassen, wenn diese geladen ist.
Ich habe es mit Me.Opacity = 0 und 1 versucht und habe in der Form DoubleBuffered auf "true". Leider bringt beides keinerlei Besserung.
Dies ist der Aufruf der Form:
Dies ist mein Code in der Form:
Habt ihr eine Idee wie ich die Form erst im Form.Shown sichtbar machen kann?
Vielen lieben Dank schonmal im Voraus!
ich hätte mal wieder gerne ein kleines Schönheits-Problem
Ich habe das Problem, dass manche Forms bereits sichtbar sind, bevor diese vollständig geladen sind.
Wenn man die Form öffnet, sieht man dann für einen Bruchteil einer Sekunde dass die Form noch gezeichnet wird.
Aus diesem Grund würde ich gerne die Form erst dann anzeigen lassen, wenn diese geladen ist.
Ich habe es mit Me.Opacity = 0 und 1 versucht und habe in der Form DoubleBuffered auf "true". Leider bringt beides keinerlei Besserung.
Dies ist der Aufruf der Form:
Dies ist mein Code in der Form:
VB.NET-Quellcode
- Public Class C_KUNDENSTAMM
- Public wcl As New wcl_KUNDENSTAMM(Me)
- Private Sub C_KUNDENSTAMM_Close(sender As Object, e As EventArgs) Handles MyBase.Closed
- End Sub
- Private Sub C_KUNDENSTAMM_VisibleChanged(sender As Object, e As EventArgs) Handles MyBase.VisibleChanged
- End Sub
- Private Sub C_KUNDENSTAMM_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.Opacity = 0
- End Sub
- Private Sub C_KUNDENSTAMM_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
- Dim rsc As Integer
- rsc = wcl.WindowInitialisation()
- Me.Opacity = 1
- End Sub
- End Class
Habt ihr eine Idee wie ich die Form erst im Form.Shown sichtbar machen kann?
Vielen lieben Dank schonmal im Voraus!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „LassMichInRuhe“ ()