C#突出显示窗体的一部分而不是控件

C#突出显示窗体的一部分而不是控件,c#,highlight,area,panels,C#,Highlight,Area,Panels,我正在创建图形(面板),我想使用MouseEnter/MouseLeave突出显示这些面板的一些线条(区域)。 更具体地说,表单上还有另一个控件(按钮、DGV等),我有图形区域的主可滚动面板。在该面板中,有作为列(日期)的面板,这些列中有一些背景色作为线的面板。这些行应在鼠标指针上突出显示。 我还需要能够在突出显示行后单击这些面板以运行面板上的事件。 我以编程方式创建所有控件,并具有DB数据源。非常接近但脏代码是一个新表单,例如(2000,20)无边框,设置不透明度和背景色。 预先感谢任何建议

我正在创建图形(面板),我想使用MouseEnter/MouseLeave突出显示这些面板的一些线条(区域)。
更具体地说,表单上还有另一个控件(按钮、DGV等),我有图形区域的主可滚动面板。在该面板中,有作为列(日期)的面板,这些列中有一些背景色作为线的面板。这些行应在鼠标指针上突出显示。
我还需要能够在突出显示行后单击这些面板以运行面板上的事件。
我以编程方式创建所有控件,并具有DB数据源。非常接近但脏代码是一个新表单,例如(2000,20)无边框,设置不透明度和背景色。

预先感谢任何建议

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

我不认为有一个干净的方法来实现你想要的,只使用控制