如何在ToolTip Draw方法中使用DrawBorder事件?

时间:2012-05-21 20:14:44

标签: c# tooltip

有人可以在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);

1 个答案:

答案 0 :(得分:1)

首先,您需要将OwnerDraw的{​​{1}}属性设置为ToolTip以实际调用您的自定义代码;第二,您只能使用一系列标准Windows窗体图形调用将所需的图形元素渲染到true,因为您尝试的e.Graphics调用不带参数,并且始终使用系统边框颜色。 / p>