c# tooltip控件

橘子灬水果 2013-02-25 09:22:27
使用tooltip控件,当鼠标移动到按钮上,判断按钮的颜色是否为红色,是红色显示一条信息,不是则返回。当信息显示一次后,按钮颜色不是红色了,为什么还显示信息....代码如下:

private void F_人物_MouseEnter(object sender, EventArgs e)
{

Control x = (Control)sender;
if (x.Name == "pictur1"||x.BackColor == Color.Gray)
{
return;
}
else
{
ToolTip ttTip=new ToolTip();
ttTip.AutoPopDelay = 5000;
ttTip.InitialDelay = 1000;
ttTip.ReshowDelay = 500;
ttTip.ForeColor = Color.Blue;
ttTip.BackColor = Color.LightGray;
ttTip.IsBalloon = true;

ItemData xItemData = new ItemData();
BaseConfig.m_ItemConfig.DictData.TryGetValue(m_dict_euip[Convert.ToInt32(x.Name.Substring(6, 1)) - 1].ItemBase.iIndex, out xItemData);
ttTip.SetToolTip(x, xItemData.Name + "\n" + xItemData.Price + "\n" + xItemData.Describe);

}
}

...全文
183 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
橘子灬水果 2013-02-26
  • 打赏
  • 举报
回复
解决了 把active=false;
  • 打赏
  • 举报
回复
你把tooltip帮上去了。自动就显示了 你可以在显示完了。不是红色的时候把tooltip跟解除绑定。。。
橘子灬水果 2013-02-25
  • 打赏
  • 举报
回复
第一个条件可以当作不存在
零-点 2013-02-25
  • 打赏
  • 举报
回复
把 || 改成 &&

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧