zoukankan
html css js c++ java
带有ToolTip的ListBox
Code
1
Private
Sub ListBox1_MouseMove()
Sub
ListBox1_MouseMove(
ByVal
sender
As
Object
,
ByVal
e
As
System.Windows.Forms.MouseEventArgs)
Handles
ListBox1.MouseMove
2
Dim
MousePositionInClientCoords
As
Point
=
Me
.ListBox1.PointToClient(
Me
.MousePosition)
3
Dim
indexUnderTheMouse
As
Integer
=
Me
.ListBox1.IndexFromPoint(MousePositionInClientCoords)
4
If
indexUnderTheMouse
>
-
1
Then
5
Dim
s
As
String
=
Me
.ListBox1.Items(indexUnderTheMouse).ToString
6
Dim
g
As
Graphics
=
Me
.ListBox1.CreateGraphics
7
If
g.MeasureString(s,
Me
.ListBox1.Font).Width
>
Me
.ListBox1.ClientRectangle.Width
Then
8
Me
.ToolTip1.SetToolTip(
Me
.ListBox1, s)
9
Else
10
Me
.ToolTip1.SetToolTip(
Me
.ListBox1,
""
)
11
End
If
12
g.Dispose()
13
End
If
14
End Sub
15
或者
Code
1
Private
Sub ListBox1_MouseMove()
Sub
ListBox1_MouseMove(
ByVal
sender
As
Object
,
ByVal
e
As
System.Windows.Forms.MouseEventArgs)
Handles
ListBox1.MouseMove
2
Dim
MousePositionInClientCoords
As
Point
=
New
Point(e.X, e.Y)
3
Dim
indexUnderTheMouse
As
Integer
=
Me
.ListBox1.IndexFromPoint(MousePositionInClientCoords)
4
If
indexUnderTheMouse
>
-
1
Then
5
Dim
s
As
String
=
Me
.ListBox1.Items(indexUnderTheMouse).ToString
6
Dim
g
As
Graphics
=
Me
.ListBox1.CreateGraphics
7
If
g.MeasureString(s,
Me
.ListBox1.Font).Width
>
Me
.ListBox1.ClientRectangle.Width
Then
8
Me
.ToolTip1.SetToolTip(
Me
.ListBox1, s)
9
Else
10
Me
.ToolTip1.SetToolTip(
Me
.ListBox1,
""
)
11
End
If
12
g.Dispose()
13
End
If
14
End Sub
查看全文
相关阅读:
Java牛角尖问题之static 静态变量和静态代码块的执行顺序
蓝桥杯 蚂蚁爬楼梯 递归解最短路程问题
动态规划系列题目学习
使用Excel快速生成html表格
C#使用out输出结果
C#和sql语句中切割函数SUBSTRING的用法和区别
C# 对DataTable进行操作
自动生成表创建sql
.net core获取根目录并转化字符串
.net core从配置中读取数据并实例对象
原文地址:https://www.cnblogs.com/TextEditor/p/1524965.html
最新文章
博大路径
excel导出
最全的Google浏览器快捷键
最全的树
控制 操作 伪元素的简单思想
不编译,直接使用less文件引入作为样式的方法。
输入框得到焦点后的黑色框。去除方法
css 让页面的文字不可选择。
隐藏元素的滚动条
Spring中Annotation装配/注入 出现元素 “context:annotation-config” 的前缀 “context” 未绑定这个错误。
热门文章
HTML5 video/audio监听事件属性及方法
Spring注解的装配中无法导入javax.annotation.Resource # @Resource(name="**")报错或无法导入解决方法
css 样式 block元素的水平垂直居中
蓝桥杯 矩阵相加
中国大学生工业微服务大赛参赛有感
记忆搜索(MS)的深入理解
蓝桥杯 ACM基础 动态规划(DP) 求最X系列问题的泛型模板
蓝桥杯 蚂蚁爬楼梯 深度优先搜索(DFS解)
蓝桥杯 蚂蚁爬楼梯 递归解最短路程问题(优化搜索算法(MS))
Java牛角尖问题之类的初始化顺序
Copyright © 2011-2022 走看看