ورود

View Full Version : نیاز به کامپوننتی به جای چک باکس که شبیه قفل باز و بسته باشه



nasr
پنج شنبه 09 خرداد 1387, 09:36 صبح
سلام
کسی همچین کامپوننتی سراغ داره؟

ممنون

nasr
شنبه 11 خرداد 1387, 08:33 صبح
آیا نیست؟؟؟

skmkh6056
شنبه 11 خرداد 1387, 11:05 صبح
شما میتونین از دو Image استفاده کنین و با True/False کردن Visible آنها بین آنها سوئیچ کنین.

nasr
شنبه 11 خرداد 1387, 13:21 عصر
آخه توی یک صفحه نزدیک به 100 تا چک باکس هست.
نمیشه برای اونها 200 تا Image گذاشت

دنیای دلفی
شنبه 11 خرداد 1387, 14:08 عصر
آخه توی یک صفحه نزدیک به 100 تا چک باکس هست.
نمیشه برای اونها 200 تا Image گذاشت

بهتره از كامپوننت قدرتمند 1stClass4000 استفاده كنيد فراتر از نيازهاي شما مشكلتون رو حل مي كنه .
اين هم سايتش :www.woll2woll.com

SYNDROME
شنبه 11 خرداد 1387, 17:39 عصر
می توانی در زمانی Load شدن فرم همه این Image ها را در کنار هر CheckBox ایجاد کنید.
موفق باشید

مهران موسوی
شنبه 11 خرداد 1387, 19:41 عصر
خوب دوست عزيز چرا خودت رو اذيت ميكني ... يك كامپوننت از كلاس TCheckBox مشتق كن و قسمت رسم حالتهاي اون رو بازنويسي كن ...

اينجوري ديگه لازم نيست 200 تا تصوير رو بارگذاري كني ...

nasr
یک شنبه 12 خرداد 1387, 09:10 صبح
سلام

لطفا یه نگاهی به این برنامه بیاندازید
این کار را انجام دادم ولی حالا می خوام وقتی در برنامه چک باکسها علامتدار میشوند قفل باز و برعکس وقتی علامت برداشته میشه قفل بسته شود.

چکار باید کرد؟

nasr
دوشنبه 13 خرداد 1387, 10:20 صبح
سلام

کسی نمی تونه این را برای من اصلاح کنه؟


ممنون میشم

seyed_farid
دوشنبه 13 خرداد 1387, 13:04 عصر
از کمپوننت MediaPack استفاده کنید.

مهران موسوی
دوشنبه 13 خرداد 1387, 14:14 عصر
دوست عزيز يك بار هم بهتون گفتم ولي متاسفانه توجه نكردين ... يك كلاس از نوع TCheckBox مشتق كنيد و قسمت Click اون رو بازنويسي كنيد . ميتونيد يك متد هم براي اظافه كردن تصوير بهش اظافه كنيد و از همون روش خودتون كه چندان جالب نبود استفاده كنيد .. در اين صورت بايد Left و Top هم بازنويسي بشه ...

مهران موسوی
دوشنبه 13 خرداد 1387, 14:24 عصر
البته اين نكته رو هم متذكر بشم كه راه بهتري هم هست .. راه بهتر اينه كه يك كلاس از نوع TCustomCheckBox مشتق كنيد و از اول بنا به نيازتون اون رو درست كنيد يا اينكه قسمت رسم ظاهر TCheckBox رو دوباره بازنويسي كنيد كه در نتيجه خيلي بهتر از روشي هست كه شما به كار برده بوديد ... اگه وقتي كردم حتما يك نمونه درست ميكنم ..