PDA

View Full Version : عیب این اکتیو ایکس چیه



H_r_m
سه شنبه 12 آبان 1383, 15:29 عصر
سلام
بچه ها در پی مشکلاتی که درباره اکتیو ایکسهای آماده برام پیش اومد تصمیم گرفتم
که خودم اونا رو تهیه کنم
برا شروع یه دکمه تهیه کردم و براش خاصیت Tooltiptext هم گذاشتم ولی مشکل اینجاست که موقعی که برنامه ای این اکتیو ایکس رو داره وقتی که تبدیل به فایل Exe میشه دیگه خاصیت Tooltiptext رو نشون نمیده
میشه اساتید یه لطف کنن و اونا باز بینی کنند شاید مشکل منم حل بشه :گیج:

Payam Moradi
سه شنبه 12 آبان 1383, 18:33 عصر
سلام
حمید آقا شما این قسمت ها رو کلا از روی کدهای اکتیو ایکس بردار. درست میشه.

این قسمت در قسمت General

Dim m_ToolTipText As String

و این قسمت در روال UserControl_ReadProperties

m_ToolTipText = PropBag.ReadProperty("ToolTipText", "")
Img.ToolTipText = m_ToolTipText

و این قسمت در روال UserControl_WriteProperties

.WriteProperty "ToolTipText", m_ToolTipText, "": Img.ToolTipText = m_ToolTipText

واین قسمت ها :

Private Property Get ToolTipText() As String
ToolTipText = m_ToolTipText
End Property

Private Property Let ToolTipText(ByVal New_ToolTipText As String)
m_ToolTipText = New_ToolTipText
PropertyChanged "ToolTipText"
End Property

برای خصایصی که خود ویژال بیسیک آنها رو به طور پیش فرض برای هر کنترل در نظر میگیره، لازم نیست شما دیگه این خصایص رو تعریف کنید. امیدوارم متوجه شده باشید 8)
مثل همین ToolTipText . اصلا شما نمیخواد ToolTipText درست کنی خودش درست میشه. اصلا برای این یک مورد کاری نکن. 8)

جسارتا یک خورده ایرادایی هم داشت این کنترل شما :mrgreen:

موفق باشید :flower:

H_r_m
سه شنبه 12 آبان 1383, 22:28 عصر
سلام
پیام جان ممنونم ولی من از اول هم اونا رو نگذاشته بودم ولی جواب نمیداد :mad:
اونا رو گذاشتم باز هم جواب نداد :mad:
آیا خود شما امتحانش کردید :گیج:
منظورم اینه که بعد از Exe شدن tooltip نداره ها :sunglass:
در ضمن من این سورس رو گذاشتم تا شما ایرادادش رو بگید دیگه ::نوشتن::
جسارت برا چی لطف کنید و ایراداتش رو هم بگید آخه میخوام به عیب کارم پی ببرم :reading:

Payam Moradi
سه شنبه 12 آبان 1383, 22:36 عصر
سلام
راستش من اگه اینجا هم میام وقت استراحتم میام اینجا. وقت زیادی ندارم. ولی باشه سعی میکنم بیشتر به سورس برنامه ت توجه کنم. :oops:
ضمنا اون اکتیوایکس هایی که هم من فرستادم خودم از هیچ Tooltiptext استفاده نکردم.
در ضمن یکی از ایراد های کار شما اینه که به جای رسم تصویر در روی UserControl از کنترل Image استفاده کردی. شما میتونی از توابع رسم تصویر به جلی استفاده از کنترل ایمیج استفاده کنی. این طوری سرعت و کیفیت کار بالا میره 8)
موفق باشید :flower:

H_r_m
چهارشنبه 13 آبان 1383, 00:49 صبح
سلام
پیام جان شرمنده


در ضمن یکی از ایراد های کار شما اینه که به جای رسم تصویر در روی UserControl از کنترل Image استفاده کردی. شما میتونی از توابع رسم تصویر به جلی استفاده از کنترل ایمیج استفاده کنی. این طوری سرعت و کیفیت کار بالا میره

اخه عزیزم من برا این از ایمیج استفاده کردم چون سایز کلیدم فیکس بشه با تصویر اما تو اون حالت تصویر فیکس میشه با اندازه کلید :mrgreen:

Payam Moradi
چهارشنبه 13 آبان 1383, 00:55 صبح
هر جور صلاحه
به هر حال همه جور کار میشه کرد. 8)

H_r_m
چهارشنبه 13 آبان 1383, 00:59 صبح
پیام جان یه راه بزار جلوم دیگه :متفکر:
اخه Tooltip هم لازمه :cry: