سلام دوستان من تو برنامه ام یه سری آیتم خاص تو یه لیست باکس دارم اما بعضی از این آیتم ها از اندازه لیست باکس بزرگتر هستن میخولستم وقتی با موس روی آنها کلیک میکنم یا نگه میدارم اون آیتم کامل نمایش داده بشه.
سلام دوستان من تو برنامه ام یه سری آیتم خاص تو یه لیست باکس دارم اما بعضی از این آیتم ها از اندازه لیست باکس بزرگتر هستن میخولستم وقتی با موس روی آنها کلیک میکنم یا نگه میدارم اون آیتم کامل نمایش داده بشه.
میتونی از کنترل ToolTip استفاده کنی
اگه راجع به کار کردن باهاش مشکل داری بگو تا نمونه بزارم
هخمونطور که دوستمون گفتن از tooltipاستفاده کن و تو رویدادMouseHoverمدیریتش کن
آره دوست عزیز ممنون میشم بگید از tooltip چطور استفاده کنم.
privatevoid listBox1_MouseClick(object sender, MouseEventArgs e)
{
ToolTip ToolTip1 = newToolTip();
ToolTip1.SetToolTip(listBox1, listBox1.SelectedItem.ToString());
}
دوست عزيز ميشه يه راهنمايي كنيد كه چطور با رفتن موس روي آيتم ها اين آيتم ها تو tooltip نمايش داده بشه.يعني روي آيتم ها كليك نكنيم بلكه با نگه داشتن موس tooltip اجرا بشه.
خوب همون کدی که جناب hasan_esfahan دادند رو در رویداد Mouse_Hover که جناب saeed_kh فرمودند یا رویداد Mouse_Move قرار بدین .
در کل مشکلم حل شد اما نه با این کد . چرا که این که رو وقتی تو رویداد Mouse_Move یا Mouse_Hover قرار می دادم یا باید روی آیتم کلید میکردم تا tooltip اجرا بشه یا برنامه هنگ میکرد اما ممنون.