【问题标题】:C# highlight part of form over controlsC#在控件上突出显示部分表单
【发布时间】:2013-09-18 00:42:50
【问题描述】:

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

【问题讨论】:

    标签: c# highlight area panels


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      • 2013-07-31
      • 2013-07-12
      • 2014-08-02
      • 2016-03-19
      • 2010-11-27
      • 2013-06-29
      相关资源
      最近更新 更多