Foxtable(狐表)用户栏目专家坐堂 → 求助关于ShowToolTip和HideToolTip


  共有3227人关注过本帖树形打印复制链接

主题:求助关于ShowToolTip和HideToolTip

帅哥哟,离线,有人找我吗?
昱飞哥
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:328 积分:2529 威望:0 精华:0 注册:2020/3/2 23:15:00
求助关于ShowToolTip和HideToolTip  发帖心情 Post By:2020/9/15 22:46:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

如图所示:有两个页签:标题分别是“本月重点跟进客户(即将成交)” 和 “所有已成交客户(保持维护)”;Name分别是“本月重点跟进客户” 和 “所有已成交客户”;
我要实现的效果是:当鼠标放在“本月重点跟进客户(即将成交)”页签上,显示一个提示;当鼠标放在“所有已成交客户(保持维护)”页签上,显示另外一个提示。
于是,我在该页面集合的“MouseEnter”事件写下代码:
'''
If e.Sender.SelectedPage.Name = "本月重点跟进客户" Then
e.Sender.ShowToolTip("一、双击记录打开对应客户信息页面" & vbCrLf & "二、本表数据是筛选出‘客户类型’为‘有望1个月拿下’的所有客户")
End If
If e.Sender.SelectedPage.Name = "所有已成交客户" Then
e.Sender.ShowToolTip("一、双击记录打开对应客户信息页面" & vbCrLf & "二、本表数据是筛选出‘已成交’的所有客户")
End If

该页面集合的“MouseLeave”事件写下代码:
e.Sender.HideToolTip

我想达到的效果倒是出来了,但是如上图所示,提示本该出现在页签的旁边,但是却出现在页面的右下角,这是怎么回事?请教老师,有什么办法能调整吗?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 23:19:00 [只看该作者]

换一种用法,

全局代码:
Public myToolTip As New system.Windows.Forms.ToolTip()

MouseEnter
If e.Sender.SelectedPage.Name = "page1" Then
    myToolTip.Show("一?双击记录打开对应客户信息页面" & vbCrLf & "二?本表数据是筛选出'客户类型'为'有望1个月拿下'的所有客户",e.Sender.basecontrol,0,20)
ElseIf e.Sender.SelectedPage.Name = "page2" Then
    myToolTip.Show("一?双击记录打开对应客户信息页面" & vbCrLf & "二?本表数据是筛选出'已成交'的所有客户",e.Sender.basecontrol,0,20)
End If

MouseLeave
myToolTip.Hide(e.Sender.basecontrol)

 回到顶部
帅哥哟,离线,有人找我吗?
昱飞哥
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:328 积分:2529 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2020/9/16 8:40:00 [只看该作者]

写了这个代码问题得到解决了,谢谢老师。再请教一下,“e.Sender.basecontrol,0,20”是什么意思?
上面这段代码是不是相当于调用VB的窗口的提示功能?狐表以后更新会不会有影响?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/16 9:16:00 [只看该作者]

这个是.net的用法:https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.tooltip.show?view=netframework-4.5.1

和foxtable的更新基本没有什么冲突
[此贴子已经被作者于2020/9/16 9:16:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
昱飞哥
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:328 积分:2529 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2020/9/16 15:30:00 [只看该作者]

谢谢老师

 回到顶部