PDA

View Full Version : سوال: مشکل در استفاده از ToolTip



alirezamli
سه شنبه 28 تیر 1390, 23:23 عصر
با سلام خدمت تمام دوستان
می خام تا زمانی که اشاره گر موس روی کنترل قرار داره همچنان ToolTip نمایش داده بشه و زمانی که کاربر موس را از روی کنترل دور کرد آنگاه ToolTip مخفی بشه چطور می تونم این کارو انجام بدم؟

b_savad
چهارشنبه 29 تیر 1390, 09:02 صبح
سلام
کامل نیست ولی شاید به دردت بخوره
public partial class Form5 : Form
{
ToolTip toolTip1 = new ToolTip();
Timer timer = new Timer();
public Form5()
{
InitializeComponent();

timer.Interval = 500;
timer.Tick += new EventHandler(timer_Tick);

this.button1.MouseEnter += new EventHandler(button1_MouseEnter);
this.button1.MouseLeave += new EventHandler(button1_MouseLeave);
}

void timer_Tick(object sender, EventArgs e)
{
toolTip1.Show("Hello", this.button1,1000);
}

void button1_MouseEnter(object sender, EventArgs e)
{
timer.Start();
}

void button1_MouseLeave(object sender, EventArgs e)
{
timer.Stop();
}
}

alirezamli
چهارشنبه 29 تیر 1390, 13:17 عصر
با تشکر از دوست عزیزمون . راه حل دیگه ای وجود نداره که بتونم بدون استفاده از Timer این کارو انجام بدم؟