0

有人可以发布一些如何在 ToolTip 的 Draw 事件中使用 DrawBorder 的示例吗?我尝试了以下但它不起作用。

e.DrawBorder(e.Graphics, this.ClientRectangle, 
             Color.Black, 5, ButtonBorderStyle.Solid, 
             Color.Black, 5, ButtonBorderStyle.Solid, 
             Color.Black, 5, ButtonBorderStyle.Solid,  
             Color.Black, 5, ButtonBorderStyle.Solid);
4

1 回答 1

1

首先,您需要将 的OwnerDraw属性设置ToolTiptrue实际调用您的自定义代码;其次,您只能使用一系列标准的 Windows 窗体图形调用来将所需的图形元素渲染到e.Graphics,因为DrawTooltipEventArgs.DrawBorder()您尝试的调用不带任何参数并且始终使用系统边框颜色。

于 2012-05-21T20:52:28.160 回答