日期:2014-05-18  浏览次数:21621 次

C# winform tooltip 箭头跟随光标
话说这个控件的文章搜索就有1-2篇 还尼玛用不上 只说了简单设置
我这个功能的设置方法木有啊.
我看一个别的程序 就是这个控件可以做到固定在文本框的下方显示箭头指向光标 不是鼠标
话说我在做一个小东西 文本框不允许输入非数字和删除 并且做提示
我做的时候 下面写法 每次出来的提示都在下面 而且箭头来回变位置 不是跟随光标 请问我应该如何设置跟随光标
C# code

                toolTip_M.AutoPopDelay = 2000;//保持显示时间
                toolTip_M.InitialDelay = 1000;//经过显示时间
                toolTip_M.ReshowDelay = 500;
                toolTip_M.ShowAlways = true;
                toolTip_M.IsBalloon = true;  //气泡窗口
                toolTip_M.ToolTipTitle = "不能接受的字符"; //标题
                toolTip_M.ToolTipIcon = ToolTipIcon.Error;//图标
                toolTip_M.UseFading = true;
                toolTip_M.Show("输入不是数字", tb_INPUT);



------解决方案--------------------
好像有个offset的重载
------解决方案--------------------
C# code

//toolTip_M.Show("输入不是数字", tb_INPUT);
toolTip_M.SetToolTip(tb_INPUT, "输入不是数字");

------解决方案--------------------
可以用一个新窗体(透明),再放个透明箭头图标,和透明label(显示提示文本),这个小窗体移动时跟随鼠标标,,,,当光标的位置发生变化(x,y)指定新小窗体的位置