Foxtable(狐表)用户栏目专家坐堂 → 甜甜版主,MouseEnterCell的事件如何设置宽度?


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

主题:甜甜版主,MouseEnterCell的事件如何设置宽度?

帅哥哟,离线,有人找我吗?
初心不改再说未来
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:497 积分:3928 威望:0 精华:0 注册:2017/7/19 10:58:00
甜甜版主,MouseEnterCell的事件如何设置宽度?  发帖心情 Post By:2017/8/1 18:59:00 [只看该作者]

假定有个员工表,希望将鼠标移到备注列的时候,能够自动显示所有的备注内容,鼠标离开备注列的时候,能自动隐藏提示,如图所示:

要实现这个功能非常的简单:

1、在MouseEnterCell事件设置代码:

If e.Col.Name = "备注" AndAlso e.Row.IsNull("备注") = False Then
e.Table.ShowToolTip(e.Row("备注"),e.Row,e.Col)

End
If

2、在MouseLeaveCell事件设置代码:

If e.Col.Name = "备注" Then
e.Table.HideToolTip()

End If



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

程序原本是红框内的宽度,我想设置成为蓝框内的宽度,请问怎么设置?


然后鼠标进入后,出现的位置可以设置吗

[此贴子已经被作者于2017/8/1 19:13:33编辑过]

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/1 20:14:00 [只看该作者]

调整不了的。

 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:497 积分:3928 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2017/8/2 12:52:00 [只看该作者]

这个提示还有没有其他更好的解决办法?
除非是点击单元格后,弹出一个停靠窗口这样的形式吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/2 13:22:00 [只看该作者]

以下是引用初心不改再说未来在2017/8/2 12:52:00的发言:
这个提示还有没有其他更好的解决办法?
除非是点击单元格后,弹出一个停靠窗口这样的形式吗?

 

你可以适当加入回车符号,如

 

Dim str As String = "1111111111111111111111111111111111111111"
Dim n As Integer = 12
Dim i As Integer = 0
Dim nstr As String = ""
For Each s As String In str
    i += 1
    If i Mod n = 0 Then
        nstr &= s & vbcrlf
    Else
        nstr &= s
    End If
Next
msgbox(nstr)


 回到顶部