0

我正在创建图形(面板),我想通过使用 MouseEnter/MouseLeave 突出显示这些面板的某些线(区域)。
更具体地说,表单上还有另一个控件(按钮、DGV 等),我有用于图形区域的主可滚动面板。在这个面板中,有面板作为列(日期),在这些列中有一些背景色作为线条的面板。这些行应在 MouseEnter 上突出显示。
在突出显示行后,我还需要能够单击这些面板以运行面板上的事件。
我正在以编程方式创建所有控件并拥有数据库数据源。相当接近但肮脏的代码是克里特的新形式,大小例如 (2000, 20) 没有边框,设置不透明度和背景色。
提前感谢您的任何建议

4

1 回答 1

0

也许您应该考虑通过图形而不是控件来完成所有这些(创建图形等)!在这种情况下,您将完全控制事件处理、突出显示等。

我认为没有一种干净的方法可以通过仅使用控件来实现您想要的。

于 2013-09-13T10:56:50.220 回答