【问题标题】:setting differnet areas of form to be clickable将表单的不同区域设置为可点击
【发布时间】:2009-08-26 20:13:27
【问题描述】:

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

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

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

【问题讨论】:

  • 只是出于好奇,使用表单的此背景图像而不是实际使用带有控件的表单的原因是什么。
  • 我很难做出这样的表格

标签: vb.net winforms


【解决方案1】:
  • 如果您使用一堆按钮控件,只需将正确的事件处理程序添加到正确的按钮。

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

【讨论】:

    【解决方案2】:

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

    我会从这里开始:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多