【问题标题】:C# Winforms Transparent Control allowing ClickthroughC# Winforms 透明控件允许点击
【发布时间】:2010-10-25 17:52:00
【问题描述】:

我有一个 Winforms 控件,它一开始是完全透明的,但随后会在上面绘制线条以显示内容。我希望鼠标事件完全忽略控件,而是转到下面的东西(按钮和所有垃圾)。

有没有办法做到这一点?顺便说一句,P/Invoking 东西会很好。

【问题讨论】:

  • 如果有帮助,我会尝试在我的论坛中的 Flash 控件上绘制叠加层(使用 COM Flash 控件。)
  • 我正在寻找类似的东西,我发现这个答案对我有用 stackoverflow.com/a/4691889/1057961

标签: c# winforms controls transparency


【解决方案1】:

我也一直在寻找解决方案。我最接近的是通过将控件的 Region 属性设置为透明区域来获得完全透明的区域以进​​行点击。 (本文提供:http://bytes.com/topic/visual-basic-net/answers/815914-transparent-user-control-click-through-control-below#post3251154

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 2011-10-15
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 2011-03-24
    相关资源
    最近更新 更多