整理动态对象的变量

时间:2017-01-20 12:15:14

标签: vb.net forms variables global-variables

我目前使用的是各种在我的表单中动态创建的对象。由于动态创建,对象必须在制作之前声明。这给我留下了一长串变量,这些变量在我的项目编写中真正填满了我的数据字典。

我在下面列出了变量列表。有没有办法让我整理一下,例如在结构中?

另外,因为它们是公共变量,我想知道这段代码是否非常低效,以及我如何改进它。

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

任何帮助都将不胜感激。

三江源。

1 个答案:

答案 0 :(得分:0)

你在哪里动态创建它以及为什么?乍一看,您似乎不需要不同类型的对象。例如,您有真假复选框,但应该是单选按钮。你的文本框是不同的原因?