PDA

View Full Version : سوال: tooltip متحرک در کنار موس



mehrdad1991h
جمعه 27 بهمن 1391, 11:06 صبح
سلام
چجوری میشه یه tooltip ایجاد کرد که وقتی موس میره روی مثلا تکست باکس همون لحظه به نمایش در بیاد و با بیشتر موندن موس هم محو نشود :گیج: و البته همزمان با حرکت موس روی اون تکست باک متن نمایشی هم کنار موس حرکت کنه (در حالت عادی متن وقتی به نمایش در میاد تا تایم دیلای تعیین شده سرجایی که به نمایش در اومده ثابت میمونه بعدش هم محو میشه) من میخوام تا وقتی موس رو کنترل (مثلا تکست باکس) داره حرکت میکنه متن هم دنباله موس اینور اونور بره و بعدش هم تای دیلای نداشته باشه یعنی یه جوری باشه که محو نشه

چی کار کنم ؟

سپاس

the king
جمعه 27 بهمن 1391, 14:05 عصر
سلام
چجوری میشه یه tooltip ایجاد کرد که وقتی موس میره روی مثلا تکست باکس همون لحظه به نمایش در بیاد و با بیشتر موندن موس هم محو نشود :گیج: و البته همزمان با حرکت موس روی اون تکست باک متن نمایشی هم کنار موس حرکت کنه (در حالت عادی متن وقتی به نمایش در میاد تا تایم دیلای تعیین شده سرجایی که به نمایش در اومده ثابت میمونه بعدش هم محو میشه) من میخوام تا وقتی موس رو کنترل (مثلا تکست باکس) داره حرکت میکنه متن هم دنباله موس اینور اونور بره و بعدش هم تای دیلای نداشته باشه یعنی یه جوری باشه که محو نشه

چی کار کنم ؟

سپاس

یک کلاس FixedTooltip ساختم :
100100

mehrdad1991h
جمعه 27 بهمن 1391, 15:02 عصر
یک کلاس FixedTooltip ساختم :
100100

دقیقا چیزی مثل این میخواستم
خیلی ممنون لطف کردید

mehrdad1991h
جمعه 27 بهمن 1391, 16:00 عصر
حالا 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);

سپاس

the king
جمعه 27 بهمن 1391, 20:01 عصر
حالا 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

mehrdad1991h
شنبه 28 بهمن 1391, 01:26 صبح
کنترل های شفافی که توی فرم قرار می دهیم ذاتا شفاف نیستند، سعی خودشون رو می کنند که
شفاف به نظر بیایند. کار می کنند اما با محدودیت هایی، فرضا روی TextBox که قرار می گیرند
خنگ بازی در می آورند و رنگ نواحی شفاف شون با رنگ داخل TextBox مطابقت نداره :

100118

اقا خیلی لطف کردی
خیلی چیز جالبی درست کردی :تشویق:
مرسی