Warum wird die Visible-Eigenschaft in einem UserControl nicht korrekt aktualisiert?

Manchmal wird die Visible-Eigenschaft meines UserControl nicht korrekt aktualisiert. Dies geschieht zum Startzeitpunkt meiner App in OnFontChanged und wird von InitializeComponent aus ausgelöst, wahrscheinlich, weil einige andere Dinge noch nicht eingerichtet wurden. Ich kann einfach nicht herausfinden, was.

vScrollBar ist ein UserControl und befindet sich in einem anderen UserControl. Anscheinend passiert dies nur, wenn versucht wird, den Wert auf true zu setzen.vScrollBar hat bereits ein Handle erstellt, wie eine Uhr auf IsHandleCreated sagt, ist es wahr.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage