tooltip متحرک در کنار موس
سلام
چجوری میشه یه tooltip ایجاد کرد که وقتی موس میره روی مثلا تکست باکس همون لحظه به نمایش در بیاد و با بیشتر موندن موس هم محو نشود :گیج: و البته همزمان با حرکت موس روی اون تکست باک متن نمایشی هم کنار موس حرکت کنه (در حالت عادی متن وقتی به نمایش در میاد تا تایم دیلای تعیین شده سرجایی که به نمایش در اومده ثابت میمونه بعدش هم محو میشه) من میخوام تا وقتی موس رو کنترل (مثلا تکست باکس) داره حرکت میکنه متن هم دنباله موس اینور اونور بره و بعدش هم تای دیلای نداشته باشه یعنی یه جوری باشه که محو نشه
چی کار کنم ؟
سپاس
1 ضمیمه
نقل قول: tooltip متحرک در کنار موس
نقل قول:
نوشته شده توسط
mehrdad1991h
سلام
چجوری میشه یه tooltip ایجاد کرد که وقتی موس میره روی مثلا تکست باکس همون لحظه به نمایش در بیاد و با بیشتر موندن موس هم محو نشود :گیج: و البته همزمان با حرکت موس روی اون تکست باک متن نمایشی هم کنار موس حرکت کنه (در حالت عادی متن وقتی به نمایش در میاد تا تایم دیلای تعیین شده سرجایی که به نمایش در اومده ثابت میمونه بعدش هم محو میشه) من میخوام تا وقتی موس رو کنترل (مثلا تکست باکس) داره حرکت میکنه متن هم دنباله موس اینور اونور بره و بعدش هم تای دیلای نداشته باشه یعنی یه جوری باشه که محو نشه
چی کار کنم ؟
سپاس
یک کلاس FixedTooltip ساختم :
ضمیمه 100100
نقل قول: tooltip متحرک در کنار موس
نقل قول:
نوشته شده توسط
the king
دقیقا چیزی مثل این میخواستم
خیلی ممنون لطف کردید
نقل قول: tooltip متحرک در کنار موس
حالا 2 تا سوال
1 - چطوری میشه برای کادر اصلی هم یه شادو (سایه) درست کرد ؟
2- کادر دورش را بعضی جاها دیدیم که از حالت معمول که مستطیل هست خارج شده و دایره شده یا بیضی شده اینم میشه یه توضیح بدین که چی کارش باید کرد ؟
این 2 نکته را هم اگر بگید چی کارش کنیم کلا خیلیییی خوب میشه
سپاس
منظورم از مکان مکان کادر اصلی هست که نوشته داخلش قرار میگیره وگرنه مکان نوشته و خط دور کادر که مشخصه و اینا هستن (اولی خط دور کادر هست و دومی مکان قرار گیری نوشته هستش)
Rectangle rect = new Rectangle(2, 2, bmp.Width - 3, bmp.Height - 3);
g.DrawRectangle(SystemPens.WindowFrame, rect);
g.DrawString(_Text, _Pic.Parent.Font, SystemBrushes.InfoText, 5, 3);
سپاس
1 ضمیمه
نقل قول: tooltip متحرک در کنار موس
نقل قول:
نوشته شده توسط
mehrdad1991h
حالا 2 تا سوال
1 - چطوری میشه برای کادر اصلی هم یه شادو (سایه) درست کرد ؟
2- کادر دورش را بعضی جاها دیدیم که از حالت معمول که مستطیل هست خارج شده و دایره شده یا بیضی شده اینم میشه یه توضیح بدین که چی کارش باید کرد ؟
این 2 نکته را هم اگر بگید چی کارش کنیم کلا خیلیییی خوب میشه
سپاس
منظورم از مکان مکان کادر اصلی هست که نوشته داخلش قرار میگیره وگرنه مکان نوشته و خط دور کادر که مشخصه و اینا هستن (اولی خط دور کادر هست و دومی مکان قرار گیری نوشته هستش)
Rectangle rect = new Rectangle(2, 2, bmp.Width - 3, bmp.Height - 3);
g.DrawRectangle(SystemPens.WindowFrame, rect);
g.DrawString(_Text, _Pic.Parent.Font, SystemBrushes.InfoText, 5, 3);
سپاس
کنترل های شفافی که توی فرم قرار می دهیم ذاتا شفاف نیستند، سعی خودشون رو می کنند که
شفاف به نظر بیایند. کار می کنند اما با محدودیت هایی، فرضا روی TextBox که قرار می گیرند
خنگ بازی در می آورند و رنگ نواحی شفاف شون با رنگ داخل TextBox مطابقت نداره :
ضمیمه 100118
نقل قول: tooltip متحرک در کنار موس
نقل قول:
نوشته شده توسط
the king
کنترل های شفافی که توی فرم قرار می دهیم ذاتا شفاف نیستند، سعی خودشون رو می کنند که
شفاف به نظر بیایند. کار می کنند اما با محدودیت هایی، فرضا روی TextBox که قرار می گیرند
خنگ بازی در می آورند و رنگ نواحی شفاف شون با رنگ داخل TextBox مطابقت نداره :
ضمیمه 100118
اقا خیلی لطف کردی
خیلی چیز جالبی درست کردی :تشویق:
مرسی