چطوري ميشه وقتي ماوس ميره روي يك ليبل اندازه ليبل تغيير كنه؟؟؟؟؟؟؟؟
چطوري ميشه وقتي ماوس ميره روي يك ليبل اندازه ليبل تغيير كنه؟؟؟؟؟؟؟؟
میتونی از 2 رویداد MouseEnter و MouseLeave استفاده کنی.
private void label1_MouseEnter(object sender, EventArgs e)
{
label1.Font = new Font("Tahoma", 18);
}
private void label1_MouseLeave(object sender, EventArgs e)
{
label1.Font = new Font("Tahoma", 10);
}
private void label1_MouseHover(object sender, EventArgs e)
{
label1.Font = new Font("tahoma", 10,FontStyle.Bold);
}
private void label1_MouseLeave(object sender, EventArgs e)
{
label1.Font = new Font("tahoma", 10, FontStyle.Regular );
}
آخرین ویرایش به وسیله ehsan248 : چهارشنبه 31 تیر 1388 در 01:24 صبح
وقتی از رویداد MouseLeave برای برگردوندن به حالت اول استفاده کنی مشکلی پیش نمیاد. اون کد رو امتحان کرده بودم و مشکلی نداشت شما هم امتحان کنید اگه مشکلی داشت بگید شاید تونستم برطرفش کنم.مشكل من اينه وقتي ماوس رو از روش بر مي دارم بر نمي گرده به حالت قبليش؟؟؟؟؟؟؟