我制作了一个图形组件,它有自己的工具提示样式弹出窗口。 我使用这些事件:
private void ToolTipText_Draw(Object sender, DrawToolTipEventArgs e)
private void ToolTipText_Popup(Object sender, PopupEventArgs e)
当鼠标向左或向下移动时,工具提示不可见,因为它超出了可见的屏幕区域,所以我想在鼠标指针的左侧和/或上方显示它。
在ToolTipText_Draw中,参数DrawToolTipEventArgs e只在某些属性中读取(如e.Graphics)。
我试过了:
e.Graphics.TranslateTransform(-50, -50);
但它只“移动”工具提示内容而不是工具提示。
我真的卡住了......
我使用e.Graphics.DrawString ...
“绘制”工具提示信息和行。