PDA

View Full Version : کامپوننتی مشابه Object Inspector دلفی



majid2230
دوشنبه 23 آذر 1388, 19:02 عصر
من می خوام یه ابجکت مثل این در برنامه ام داشته باشم .دلفی این آبجکت رو داره یا باید از کامپوننت استفاده کنم ؟
http://ae.sharif.ir/%7Eborhanpanah/image.jpg

Drop down
Tree (+)l
color chooser

vcldeveloper
دوشنبه 23 آذر 1388, 19:13 عصر
من می خوام یه ابجکت مثل این در برنامه ام داشته باشم .دلفی این آبجکت رو داره یا باید از کامپوننت استفاده کنم ؟
TValueListEditor در تب Additional.

برای تاپیک هایی که ایجاد می کنید، عنوان مناسب انتخاب کنید، دفعه بعد حذف می کنم.

majid2230
دوشنبه 23 آذر 1388, 19:31 عصر
ممنون
این قابلیت ها رو هم داره؟
من پیدا نکردم . آگه میشه راهنمایی کنید.
Drop down
Tree (+)
color chooser

majid2230
سه شنبه 24 آذر 1388, 21:51 عصر
خواهش می کنم لطفا جواب بدید :
اگه از valuelisteditor استفاده کنم چه طور می تونم به بعضی از ستونها dropdown اضافه کنم یا childitem بذارم.خواهش می کنم جواب بدید پروژه رو باید تا پنجشنبه به استاد تحویل بدم.

vcldeveloper
چهارشنبه 25 آذر 1388, 11:29 صبح
خودش یک خصوصیت ItemProps داره که از طریق آن میشه برای هر آیتم یک لیست Drop down ایجاد کرد، یا نحوه نمایش آن را تغییر داد، یا به آن آیتم یک دکمه اضافه کرد. به عنوان مثال، کد زیر به آیتمی با نام Test یک دکمه اضافه میکنه:

ValueListEditor1.ItemProps['Test'].EditStyle := esEllipsis

در صورت کلیک بر روی این دکمه، رویداد OnEditButtonClick فراخوانی میشه

majid2230
چهارشنبه 25 آذر 1388, 22:51 عصر
ممنون , واقعا مفید بود ولی آیا می شه به آیتم های آن زیر شاخه هم اضافه کرد(+)
آیا می شه به جای combobox یه colorbox اضافه کرد , باز هم ممنون.

vcldeveloper
پنج شنبه 26 آذر 1388, 00:07 صبح
آیا می شه به آیتم های آن زیر شاخه هم اضافه کرد(+)
آیا می شه به جای combobox یه colorbox اضافه کرد
من روش کار نکردم، ممکن هست رویدادها و خصوصیاتی برای Custom Draw داشته باشه که بشه این قابلیت ها را به آن اضافه کرد، ولی بصورت پیش فرض همچین قابلیت هایی نداره، یعنی نمی تونید با نوشتن یک خط کد، یا تغییر یک خصوصیت ازش انتظار داشته باشید که این قابلیت ها را ارائه کنه.