在最近的一个VB项目中,我被要求在Windows窗体中创建一个测验模板。这个概念是从txt文件中读取用户必须回答多少个单选按钮和问题。为了实现这一点,我动态创建并存储了Table1.Controls中的每个单选按钮,Table1是我的表。当我尝试处理“enter”事件时,它不会返回发件人文本,甚至不会返回。它仍然说发件人是Table1。如何知道该表上的哪个项目触发了事件?谢谢。以下是创建无线电的代码:
For i As Integer = 1 To (bullets_num)
Dim rdo As New RadioButton
rdo.Name = "RadioButton" & i
If ansArr.Length < bullets_num Then
rdo.Text = i
Else
rdo.Text = ansArr(i)
End If
rdo.Location = New Point(5, 30 * i)
Panel1.Controls.Add(rdo)
Next