PDA

View Full Version : چطور می شه کامپوننت با تنها چند Peroperty درست کرد؟



mbshareat
چهارشنبه 07 اسفند 1387, 18:40 عصر
توی دلفی چطور می تونم کامپوننتی بسازم که فقط خصوصیتهای مد نظر بنده را نشان بده و مثلا
خصوصیت Align و AutoSize و DragCursor و HepContext و ParentFont را در Object Inspector
لیست نکند؟:متفکر:

vcldeveloper
چهارشنبه 07 اسفند 1387, 19:24 عصر
خب، اون Propertyها را در بخش Published تعریف نکنید. دلفی فقط Propertyهایی که در بخش Published یک کامپوننت تعریف شده باشند را در Properties Inspector نمایش میده.

mbshareat
چهارشنبه 07 اسفند 1387, 21:04 عصر
خب، اون Propertyها را در بخش Published تعریف نکنید. دلفی فقط Propertyهایی که در بخش Published یک کامپوننت تعریف شده باشند را در Properties Inspector نمایش میده.
آقای من ...بزرگوار!
خیلی از توجهتون ممنونم.:کف:
ولی این کامپوننت رو من از اینترنت خیلی پیش دانلود کردم و حالا گشتم جاشو پیدا نکردم.
من این کامپوننت رو تو دلفی 6 نصب کردم کار کرد ولی در زمان طراحی حتی Property هایی که داخل published نیستن رو هم داخل Properties Inspector لیست می کنه!:ناراحت:
خدا روز به روز بر توفیقاتتون اضافه کنه. متشکرم!

vcldeveloper
پنج شنبه 08 اسفند 1387, 01:53 صبح
من این کامپوننت رو تو دلفی 6 نصب کردم کار کرد ولی در زمان طراحی حتی Property هایی که داخل published نیستن رو هم داخل Properties Inspector لیست می کنه!
من کامپوننت را ندیدم، ولی علت چیزی که میگید این هست که اون Propertyهای خاص توسط کلاس های والد آن کامپوننت published شدند. یعنی یک کلاسی یک Property خاص را published کرده، کلاس فرزند اون کلاس هم آن Property را بصورت Published به ارث خواهد برد.

mbshareat
پنج شنبه 08 اسفند 1387, 10:47 صبح
متشکرم.راستش قبل از اینکه جوابتون رو بخونم همین جواب به ذهنم رسیده بود.
به نظر شما اگه بخوام چیزی مثل TLabel داشته باشم و حتی المقدور از Propery های اضافه خلاص شم از چه کلاسی استفاده کنم؟:بامزه: