如何在visual studio中的事件之前进行循环?
我希望从DataGrid单元格中获取Label的值,直到用户单击button1。 有人可以帮我提供代码吗?
LOGIC:
Do
..
...
textbox1.text = DataGridView1.SelectedRows(0).Cells(0).Value.tostring
Until button1.click
答案 0 :(得分:0)
为什么要首先将其循环?设置后的标签值不会更改。如果您希望标签值为空,则可以在button1.click事件触发后尝试将其设置为空。
答案 1 :(得分:0)
Private ButtomClicked As Boolean
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
ButtomClicked = True
End Sub
Sub WaitClick()
Do Until ButtomClicked
Application.DoEvents() 'TO prevent form freezing
Threading.Thread.Sleep(200) 'Optional
TextBox1.Text = DataGridView1.SelectedRows(0).Cells(0).Value.ToString()
Loop
End Sub