将不同的表单区域设置为可单击

时间:2009-08-26 20:13:27

标签: vb.net winforms

我有一个看起来像这样的表格:

alt text http://img10.imageshack.us/img10/2351/huesaturation.jpg

我需要不同的区域来执行不同的代码,就像有按钮一样。如何在vb.net中将表单区域设置为可点击?

2 个答案:

答案 0 :(得分:1)

当然,您需要知道区域的位置和大小,然后使用表单的Click事件处理程序。您需要在点击发生时使用光标的位置,并检查它所在的区域。

我从这里开始:

http://msdn.microsoft.com/en-us/library/ms171542.aspx

答案 1 :(得分:1)

  • 如果您正在使用一堆按钮控件,只需将正确的事件处理程序添加到右侧按钮。

  • 如果您没有使用按钮,则需要知道每个特定可点击组件的确切坐标。从那里,您可以将Click事件处理程序添加到窗口本身,然后根据鼠标单击的坐标处理输入。