我有两个按钮指的是相同的表格,一个允许信息被直接粘贴到其他手动放置信息的地方。表格完成后,他们将结果放入文本框中。VB两个按钮有多个点击,同步问题
发生的事情是,如果输入法混合,我有些粘贴或一些手动输入的按钮变得不同步,就像按钮1可能在情况3,按钮2将是情况5,所以他们可能将结果放入错误的框中,甚至替换现有的结果。
基于下面的代码会有一种方法来引用每个按钮的状态,例如,如果按钮2是在情况3,然后打开窗体5(示例)。
Select Case _Step
Case 0
_Step = 1
If String.IsNullOrEmpty(Me.TextBox6.Text) Then
popupform.Show()
Else
Form3.Show()
End If
Exit Select
Case 1
_Step = 2
If String.IsNullOrEmpty(Me.TextBox7.Text) Then
Form3.Show()
Else
loadform3.Show()
End If
Exit Select
Case 2
_Step = 3
If String.IsNullOrEmpty(Me.TextBox8.Text) Then
loadform3.Show()
Else
loadform4.Show()
End If
Exit Select
您可以添加一个新的处理程序的每次点击的按钮被点击。使用removehandler button.click/addhandler button.click,adressOf ...方法。然后每个处理程序处理一个步骤 – benst 2013-05-13 07:46:38
很感谢回复和帮助,你有没有例子? – 85l00k85 2013-05-13 08:22:26
会写它作为答案,如果它不是有用的,我会再次删除它 – benst 2013-05-13 08:26:45