PDA

View Full Version : سوال: نحوه برنامه نویسی در ( activex cotrol (*.ocx



ali shabani fard
دوشنبه 17 بهمن 1390, 12:48 عصر
سلام به همه
چطور میشه تو ساخت یک ocx تایمری رو enable یا disable کرد که برنامه نویس بتونه تو کد نویسی اون تایمر رو که تو ساخت کنترل ocx بکار رفته رو enable یا disable کنه؟

ali shabani fard
چهارشنبه 26 بهمن 1390, 00:29 صبح
متشکرم واقعا از تمام دوستان برنامه نویس از این همه پاسخ....:کف:

ASedJavad
پنج شنبه 27 بهمن 1390, 14:10 عصر
سلام
اولین قدم در حل یه سوال، فهم درست اون سواله
شما سوالتو یه جور مطرح کن که ما بفهمیم، بعد ازمون جواب بخواه

ali shabani fard
پنج شنبه 27 بهمن 1390, 22:31 عصر
1-میخوام یک کنترل اکتیواکس درست کنم
2- توی اون اکتیواکس یه تایمر دارم
3- چه کدی تو ساخت اکتیواکسم بنویسم که کاربر تو برنامه خودش وقتی داره با اکتیواکس من کار میکنه توی کد نویسیش بتونه اون تایمر رو فعال یا غیر فعال کنه؟
ممنون میشم جواب بدید

محسن واژدی
پنج شنبه 27 بهمن 1390, 23:35 عصر
سلام علیکم
کد زیر را در user-control بررسی کنید:
Option Explicit


Private Sub UserControl_InitProperties()
TimerEnabled = False
End Sub


Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
TimerEnabled = PropBag.ReadProperty("TimerEnabled", False)
End Sub


Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("TimerEnabled", TimerEnabled, False)
End Sub


Public Property Let TimerEnabled(bEn As Boolean)
Timer1.Enabled = bEn
End Property


Public Property Get TimerEnabled() As Boolean
TimerEnabled = Timer1.Enabled
End Property


موفق باشید

ali shabani fard
جمعه 28 بهمن 1390, 23:41 عصر
مرسی واقعا ممنون آقای واژدی مشکلم حل شد :تشویق: :تشویق: :تشویق: :تشویق: