romixery
شنبه 21 شهریور 1388, 12:44 عصر
با سلام خدمت دوستان عزيز.
مي خواستم يه كامپوننت بسازم كه مثل TDateTimePicker باشه. ولي براي تاريخ شمسي پياده سازي شده باشه. مشكل من فقط ساخت خود شئ TDateTimePicker هست. اونقدر توي سورس اين كلاس جستجو كردم تا بالاخره متوجه شده اين كلاس، يكي از كلاسهاي خود ويندوز هست و در دلفي ساخته نشده. اين شيئ به نام DATETIMEPICK_CLASS در ويندوز شناخته ميشه و توسط دستور زير كه توي تابع CreateParams همين كلاس، پياده سازي شده، ساخته ميشه:
CreateSubClass(Params, DATETIMEPICK_CLASS);
مشكلي كه دارم بيشتر از ايناست.
1- اولاً شيئي كه با اين كلاس ساخته ميشه، مي تونه يا ComboBox باشه يا UpDown باشه. در حالي كه من EditBox ميخوام.
2- اين شيئ اصلاً تاريخ شمسي رو قبول نمي كنه
3- به سورس اين كلاس اصلاً دسترسي ندارم.
از دوستان، كسي هست كه بدونه چجوري مي تونم اين كلاس رو سفارشي كنم يا اينكه خودم بسازمش.
راستش رو بخواين من مجموعه كامپوننت فارسي رو ديدم كه بسيار عالي و خوش ساخت و انعطاف پذير هست. كه نويسنده اون تونسته اين كار رو انجام بده. در واقع من مي خوام مثل كامپوننتهاي ايشون درست كنم. ايشون حتي امكانات بسيار عالي و سفارشي به كامپوننت خودشون دادن. توصيه مي كنم اگه نديدن، ببينين.
آدرس سايت اين كامپوننت:
http://www.farsicomponents.com/
متأسفانه اين كامپوننتها پولي هستن. ولي من مي خوام اونها رو به طور OpenSource و رايگان پياده سازي كنم.
مي خواستم يه كامپوننت بسازم كه مثل TDateTimePicker باشه. ولي براي تاريخ شمسي پياده سازي شده باشه. مشكل من فقط ساخت خود شئ TDateTimePicker هست. اونقدر توي سورس اين كلاس جستجو كردم تا بالاخره متوجه شده اين كلاس، يكي از كلاسهاي خود ويندوز هست و در دلفي ساخته نشده. اين شيئ به نام DATETIMEPICK_CLASS در ويندوز شناخته ميشه و توسط دستور زير كه توي تابع CreateParams همين كلاس، پياده سازي شده، ساخته ميشه:
CreateSubClass(Params, DATETIMEPICK_CLASS);
مشكلي كه دارم بيشتر از ايناست.
1- اولاً شيئي كه با اين كلاس ساخته ميشه، مي تونه يا ComboBox باشه يا UpDown باشه. در حالي كه من EditBox ميخوام.
2- اين شيئ اصلاً تاريخ شمسي رو قبول نمي كنه
3- به سورس اين كلاس اصلاً دسترسي ندارم.
از دوستان، كسي هست كه بدونه چجوري مي تونم اين كلاس رو سفارشي كنم يا اينكه خودم بسازمش.
راستش رو بخواين من مجموعه كامپوننت فارسي رو ديدم كه بسيار عالي و خوش ساخت و انعطاف پذير هست. كه نويسنده اون تونسته اين كار رو انجام بده. در واقع من مي خوام مثل كامپوننتهاي ايشون درست كنم. ايشون حتي امكانات بسيار عالي و سفارشي به كامپوننت خودشون دادن. توصيه مي كنم اگه نديدن، ببينين.
آدرس سايت اين كامپوننت:
http://www.farsicomponents.com/
متأسفانه اين كامپوننتها پولي هستن. ولي من مي خوام اونها رو به طور OpenSource و رايگان پياده سازي كنم.