PDA

View Full Version : حرفه ای: مشکل در نمایش tooltip در textchange



teymoorei
جمعه 04 آذر 1401, 21:47 عصر
سلام

من یه تکست باکس دارم که مبلغ رو کاربر وارد میکنه حالا یه کلاس دارم که عدد رو تبدیل به حروف میکنه و من اون حروف رو توی یه Tooltip میریزم و اون tooltip رو توی رویداد textchange تعرف میکنم و صدا میزنم

مشکل اینجاس که با زدن هر کلید از کیبور یه tooltip جدید نمایش میده و قبله حذف نمشه و باعث کند شدن سرعت و زشت شدن tooltip میشه .

این هم کد برنامه :


Dim a As String
a = Fa_Money.Fa_Money(txt_Carton_Price.Text) + " تومان"
Dim t1 As New ToolTip
t1.Show(a, txt_Carton_Price, 10, 20)


نمونه عکس :

154272

ممنون میشم راهنمایی بفرمایید

336699
جمعه 04 آذر 1401, 22:00 عصر
اون نمونه سورسی که در تاپیک قبلی ارسال کرده بودین را تست کردم

در سیستم من با ویندوز 8.1 بدرستی نمایش میده.

336699
شنبه 05 آذر 1401, 01:07 صبح
سلام

من یه تکست باکس دارم که مبلغ رو کاربر وارد میکنه حالا یه کلاس دارم که عدد رو تبدیل به حروف میکنه و من اون حروف رو توی یه Tooltip میریزم و اون tooltip رو توی رویداد textchange تعرف میکنم و صدا میزنم

مشکل اینجاس که با زدن هر کلید از کیبور یه tooltip جدید نمایش میده و قبله حذف نمشه و باعث کند شدن سرعت و زشت شدن tooltip میشه .

این هم کد برنامه :


Dim a As String
a = Fa_Money.Fa_Money(txt_Carton_Price.Text) + " تومان"
Dim t1 As New ToolTip
t1.Show(a, txt_Carton_Price, 10, 20)


نمونه عکس :

154272

ممنون میشم راهنمایی بفرمایید


این کد شما با هر تغییر متن داخل تکست باکس
یکبار میاد یه tooltip جدید میسازه و باعث میشه این مشکل پیش بیاد

شما یک tooltip به فرم اضافه کن و کدها را به این شکل بنویس

Dim a As String
a = Fa_Money.Fa_Money(txt_Carton_Price.Text) + " تومان"
ToolTip1.Show(a, txt_Carton_Price, 10, 20)

teymoorei
شنبه 05 آذر 1401, 10:59 صبح
ممنونم مشکل حل شد