>>981 普通に書けば、メンバ変数 Private m_loaded As Boolean = False とプロパティ Public ReadOnly Property Loaded() As Boolean Get Return m_loaded End Get End Property を持たせておいて、OnLoadで Protected Overloads Overrides Sub OnLoad(ByVal e As System.EventArgs) MyBase.OnLoad(e) m_loaded = True End Sub でいいと思いますが。
>Visible=False Then じゃなんとなくダサいんですが Boolean値をリテラルと比較するのは「ダサい」というより「間抜け」ですね。