0
私は現在、自分のフォームで動的に作成されたさまざまなオブジェクトを使用しています。動的に作成されるため、オブジェクトは作成前に宣言する必要があります。これは、私のプロジェクトの私のデータ辞書に実際に書き込む変数の長いリストを私に残します。動的オブジェクトの変数の整理
私は以下の変数のリストを含めました。これを整理する方法はありますか?例えば、構造には?
また、私はこのコードが非常に非効率的で、どうすればそれを改善できるのかと疑問に思っています。
Public lblanswer As Label
Public txtQuestions(Qnum) As TextBox
Public lblQnumber(Qnum) As Label
Public cboQuestionType(Qnum) As ComboBox
Public txtMultichoice(Qnum * 4) As TextBox
Public txtShortAnswer(Qnum) As TextBox
Public btnTrue(Qnum), btnFalse(Qnum) As Button
Public btnSaveQuestions As Button
Public lblFileName As Label
Public txtFileName As TextBox
Public lblQType(Qnum) As Label
Public txtanswer(Qnum) As TextBox
Public truecheckbox(Qnum) As CheckBox
Public falsecheckbox(Qnum) As CheckBox
Public tickIcon, crossIcon As PictureBox
Public optTrue(Qnum), optFalse(Qnum) As RadioButton
Public grpTrueFalse(Qnum) As GroupBox
Public lblABCD(Qnum * 4) As Label
助けてください。
ありがとうございます。
ご返信が遅れました。あなたはラジオボタンについて正しいのですが、私は今それを変更しました。しかし、私はたくさんの異なるテキストボックスを作成しています - いくつかは質問のテキストを入力するために使用され、いくつかは教師が質問の答えに書いた場所のために使用されます。 – rwan
私はObjectの配列を作成し、それぞれを作成して配列に追加したと思います。一意のオブジェクトであれば、独自に作成する必要があります。あなたがそれらを追跡する別の方法を持っていた場合は、一般的なテキストボックスを作成することができますが、おそらくあなたが持っているものを残すことをお勧めします。同じオブジェクトがある場合は、ループを使用できますが、一意のオブジェクトは一意である必要があります。 –