jsafaei
شنبه 24 شهریور 1397, 16: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));
}
وقت بخیر من یه برنامه دفتر تلفن دارم که توش از 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));
}