VB.NETの基本を拡張しControlCollectionて、自作のコントロールに画像とテキストを追加し、それらを自動的にピクチャボックスとラベルに変換できるようにしたいと考えています。
そこで、ControlCollection を継承するクラスを作成し、add メソッドをオーバーライドして、機能を追加しました。
しかし、この例を実行すると、NullReferenceException.
コードは次のとおりです。
Shadows Sub add(ByVal text As String)
Dim LB As New Label
LB.AutoSize = True
LB.Text = text
MyBase.Add(LB) 'Here it gives the exception.
End Sub
CreateControlsInstanceGoogle で検索したところ、メソッドをオーバーライドする必要があると誰かが言いました。だから私はそれをしましたが、それはInvalidOperationExceptionのinnerExceptionメッセージで与えますNullReferenceException。
これを実装するにはどうすればよいですか?