PDA

View Full Version : ساختن Inspector Editor برای کامپوننت



Hamid_PaK
دوشنبه 08 اسفند 1384, 06:26 صبح
سلام و خسته نباشید ...
وقتی یک کامپوننت رو می سازیم بعضی اوقات یک سری از خصوصیات در یک کامپوننت نیاز داره که یک ادیتور هم داشته باشه تا کاربر این خصوصیت رو در هنگام دیزاین ( Design ) براحتی تعریف کنه ...
من داشته یه کامپوننت رو تصصیح می کردم که متوجه شدم وقتی نوع یکی از خصوصیت ها رو به عنوان TShortcut تعریف کردم در ابجکت اینسپکتور به ورودی عدد تبدیل شد ( دلیلش هم این هست که خود TShortcut از نوع عددی تعریف شده ... )
حالا می خواستم بدونم که وقتی ما یک منو تعریف می کنیم هم یک خصوصیت TShortcut داره ولی هنگام دیزاین این خصوصیت بشکل دیگه ای در اینسپکتر تعریف میشه و من باید چی کار کنم که این خصوصیت در کامپوننتی که من دارم در دلفی رجیست می کنم هم به همون شکل ورودی بپذیره ؟؟؟

( البته مطمئن هستم این عمل با دستور RegisterPropertyEditor صورت می گیره ولی چطور برای یک TShortcut که بتوان ورودی مربوط به Shortcutها رو ورودی گرفت و دقیقا یک چیزی شبیه خصوصیت Shortcut یک TMenuItem در اینسپکتر تعریف شود ... )

با تشکر ...