PDA

View Full Version : مشکل در استفاده از tooltip با فونت بزرگ



jsafaei
شنبه 24 شهریور 1397, 15:36 عصر
سلام
وقت بخیر من یه برنامه دفتر تلفن دارم که توش از tooltip استفاده کردم و برای اینکه شماره ها درست دیده بشن سایز فونت رو افزایش دادم.
حالا مشکل اینجا است که وقتی توی یه فیلد چند تا شماره نوشته شده و یا فیلد آدرس که متنش طولانیه، متن tooltip از یک طرف دسکتاپ بیرون میزنه
لطفا راهنمایی کنین چکار باید بکنم که درست بشه
ممنون
کدهای مدیریت tooltip هم اینه:
private void toolTip1_Popup(object sender, PopupEventArgs e)
{
e.ToolTipSize = TextRenderer.MeasureText(toolTip1.GetToolTip(e.Ass ociatedControl), new Font("Courier New", 62.0f));
}
private void toolTip1_Draw(object sender, DrawToolTipEventArgs e)
{
Font tooltipFont = new Font("Courier New", 60.0f);
e.DrawBackground();
e.DrawBorder();
e.Graphics.DrawString(e.ToolTipText, tooltipFont, Brushes.DarkBlue, new PointF(0, -5));
}

jsafaei
سه شنبه 27 شهریور 1397, 09:02 صبح
این یک عکس از اجرای برنامه است

148945

لطفا بفرمایید که چطوری میتونم سمت راست tooltip رو با دسکتاپ تنظیم کنم
ممنون

jsafaei
دوشنبه 02 مهر 1397, 11:53 صبح
این یک عکس از اجرای برنامه است

148945

لطفا بفرمایید که چطوری میتونم سمت راست tooltip رو با دسکتاپ تنظیم کنم
ممنون

سلام
دوستان کسی در این مورد میتونه کمکی بکنه؟

Shadow_net
دوشنبه 02 مهر 1397, 12:08 عصر
سلام بنظر من این راه اشتباه هست و بهنره هر شماره در یک فیلد مجزا باشه
من در برنامه خودم یک دکمه گذاشتم به عنوان مشاهده که کاربر با دابل کلیک در یک صفحه دیگه راحت و واضح همه اطلاعات رو میبینه
راه دیگش هم استفاده از StatusBar هست