- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Basic アクセス範囲外?)
Visual Basic アクセス範囲外?
このQ&Aのポイント
- Visual Basic で実行した際に発生した『InvalidOperationException はハンドルされませんでした。』というエラーについて質問です。
- コードを実行すると範囲外アクセスのエラーが発生し、コンボボックスへの文字列追加ができない状況です。
- 初心者であり対策がわからないため、どのようにコードを書き換えてエラーを解決すべきか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://msdn.microsoft.com/ja-jp/library/system.invalidoperationexception(v=vs.80).aspx InvalidOperationException クラス > オブジェクトの現在の状態に対して無効なメソッド呼び出しが行われた場合にスローされる例外。 Form1起動。 Form1起動中にForm1の既定のインスタンス参照。 まだ起動中(準備ができていない)なので参照できない。 終了。 既定のインスタンス参照も、別クラスでインスタンス操作も 悪い作法なので対策はノーコメント。
その他の回答 (1)
- BellBell
- ベストアンサー率54% (327/598)
回答No.1
なぜクラス内でクラスを定義してるんですか?
補足
すみません,書き間違えてました. こうですね. Public Class Form1 Dim tc As TestClass = New TestClass End Class Class TestClass Sub New() Form1.ComboBox1.Items.Add("hello world") End Sub End Class