سلاممیخام وقتی که ماوس رو هر کدام از باتونها قرار گرفت توضیحات اون قسمت رو یک لیبل نشان داده شهبا توجه به اینکه اگه رو باتون کلیک کردیم کار خودشونا انجام بدن یعنی رو رویداد اونها مشکل ایجاد نشهممنون میشم کدشا بهم بگید
سلاممیخام وقتی که ماوس رو هر کدام از باتونها قرار گرفت توضیحات اون قسمت رو یک لیبل نشان داده شهبا توجه به اینکه اگه رو باتون کلیک کردیم کار خودشونا انجام بدن یعنی رو رویداد اونها مشکل ایجاد نشهممنون میشم کدشا بهم بگید
میتونی از رویداد MouseEnter مربوط به Button استفاده کنی و هر کاری که میخوای انجام بدی
آخرین ویرایش به وسیله NewFoxStudent : سه شنبه 19 خرداد 1388 در 12:50 عصر
رویدادهای مربوط به موس برای دکمه رو بررسی کن
من از کد زیر استفاده کردم جواب نداداگه میشه راهنماییم کنید
if (button3.MouseEnter == true)
label1.Text = "aa";
دوست عزیز باید در ایونت MouseEnter عملیات موردنظرت را پیاده سازی کنی
privatevoid button3_MouseEnter(object sender, EventArgs e)
{
label1.Text = "test";
}
دوست عزیز باید در رویداد MouseHover عملیات موردنظرت را پیاده سازی کنی
privatevoid button3_MouseHover(object sender, EventArgs e)
{
label1.Text = "test";
}
خوب چرا از tooltip استفاده نمیکنی ؟؟
نمیدونم شاید کامپیوتر فهمیده تازه کارم میخاد اذیت کنهی رویداد که مربوط به خود باتونه
private void button3_Click(object sender, EventArgs e)
{
label1.Text = "b";
}این کد هم زیرش اضافه کردم
private void button3_MouseEnter(object sender, EventArgs e)
{
label1.Text = "test";
}ولی...
دوست عزیز
یه سر به بخش رویدادهای باتنت بزن . فکر کنم ( مطمئن نیستم ) که شما این کد رو کپی کردی توی کدهات که در نتیجش رویداد مربوطه حاصل نمیشه .
بهترین کار اینه که یه سر به رویداد مربوطه بزنی و ببینی که رویداد ایجاد شده یا نه ؟
اگه ایجاد نشده بود ، روی مثلث کنار همون رویداد کلیک کن و از اونجا همون رویداد Button3_click رو انتخاب کن .
در ضمن کد دوست خوب و عزیزم NewFoxStudent کاملا درسته .
button1.MouseHover += button3_MouseHover;
خوب ممکن کدتون رو اینجا بزارید تا ببینیم مشکلش چیه