我是 vb 和 gui 编程新手。我希望表单上的一组按钮在执行某些操作(例如单击)时执行完全相同的操作。我在这个问题How do I make buttons do the same thing?中找到了一些方法.根据它,我写了一些代码,它们确实起作用了。
Private Sub Answers_MouseDown(sender As System.Object, e As System.EventArgs) _
Handles Button1.MouseDown, Button2.MouseDown, Button3.MouseDown
MessageBox.Show("Hi!")
End Sub
问题是现在我有更多的按钮(10个或更多),我不想编写像Button1.MouseDown、Button2.MouseDown、Button3.MouseDown...等代码。有什么方法可以避免这种情况吗?例如使用数组?多谢!
最佳答案
你拥有的是最短的方法,你需要命名数组中的按钮,这样它就不会更短
任何具有冗余按钮的 GUI 都不是好的 GUI。
关于vb.net - 让所有按钮执行相同的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22266303/