C# 如何在工具提示绘制方法中使用DrawBorder事件?
有人可以在工具提示的绘图事件中发布一些如何使用绘图边框的示例吗?我尝试了以下方法,但不起作用C# 如何在工具提示绘制方法中使用DrawBorder事件?,c#,tooltip,C#,Tooltip,有人可以在工具提示的绘图事件中发布一些如何使用绘图边框的示例吗?我尝试了以下方法,但不起作用 e.DrawBorder(e.Graphics, this.ClientRectangle, Color.Black, 5, ButtonBorderStyle.Solid, Color.Black, 5, ButtonBorderStyle.Solid, Color.Black, 5, ButtonBorderStyl
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);
首先,您需要将
工具提示的OwnerDraw
属性设置为true
,以便实际调用自定义代码;其次,您只能使用一系列标准的Windows窗体图形调用将所需的图形元素渲染到e.graphics
,因为您尝试的DrawTooltipEventArgs.DrawBorder()
调用不带任何参数,并且始终使用系统边框颜色