C#的toolTip控件问题

我想用toolTip控件来显示一个提示,是鼠标选择listview中的一行数据的时候,就显示数据的信息,但是我点了一行数据显示之后,再去点下一行数据,上一行显示的提示还在... 我想用toolTip控件来显示一个提示,是鼠标选择listview中的一行数据的时候,就显示数据的信息,但是我点了一行数据显示之后,再去点下一行数据,上一行显示的提示还在,就是有两个提示重叠显示,点多少数据就有多少个提示重叠,怎么解决这个问题?
private void listView3_SelectedIndexChanged(object sender, EventArgs e)
{
MySqlDataReader myReader = null;
try
{
string ids = this.listView3.SelectedItems[0].Text;
string select = string.Format("select * from test where uid='{0}'", ids );
myReader = DBHelper.ExecuteReader(select);
while (myReader.Read())
{
textBox2.Text = myReader.GetString(1);
textBox5.Text = myReader.GetString(0);
ToolTip callinfo = new ToolTip();
callinfo.SetToolTip(listView3, myReader.GetString(2));
}
myReader.Close();
}
catch (Exception)
{ }
}
展开
 我来答
styshoo1986
2012-05-29 · TA获得超过893个赞
知道小有建树答主
回答量:832
采纳率:100%
帮助的人:266万
展开全部
ToolTip callinfo = new ToolTip();
把上面这行放到函数外面去,就是说,所有的函数都只用这一个tooltip
更多追问追答
追问
谢了,以前这样写过,时间久没写忘了,一直只想着放在一起了。还有个问题,怎么设置说明显示的时间啊?我只记得好像放一个timer,不知道怎么弄了
追答
设置显示的时间?datetime.ToStreing不行么?或者是我理解错了你的意思。
yanghe1117
2012-05-30 · 超过10用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:28.2万
展开全部
同意楼上的意见,楼主可以试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晏蕤诗寄松
2019-10-25 · TA获得超过3854个赞
知道大有可为答主
回答量:3131
采纳率:26%
帮助的人:199万
展开全部
动态的显示好了,在你的单击响应函数里面,每次都show一下。这样,就只有在你单击之后会显示了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式