如何让ListBox中的各项单独显示tooltip?

内容纲要

首先创建一个方法用来处理鼠标移动事件,创建一个ToolTip实例作为窗体的动态成员用来显示鼠标指示的当前项的信息,然后将它与ListBox的MouseMove事件关联。请参考以下代码:

代码:

private void onMouseMove(object sender, MouseEventArgs e)

{

if (sender is ListBox)

{

ListBox listBox = (ListBox)sender

Point point = new Point(e.X, e.Y);

int hoverIndex = listBox.IndexFromPoint(point);

if (hoverIndex >= 0 && hoverIndex < listBox.Items.Count) { tt.SetToolTip(listBox, listBox.Items[hoverIndex].ToString()); } } }

圈主 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
今日签到
有新私信 私信列表
搜索