PDA

View Full Version : نوشتن یک کلاس



رهنورد2
جمعه 19 آبان 1385, 10:55 صبح
من می خواستم یک کنترل سفارشی لیست باکس بسازم که مثلا یکی از خصوصیاتش این باشه که داخل ان به جای رنگ بشه یک عکس گذاشت یا اصلا شفاف کرد و... برای نوشتن شی به این صورت باید از کلاسهای دیگر به ارث ببرم یا اصلا شما چنین لیست باکسی را میشناسید.

Touska
جمعه 19 آبان 1385, 19:17 عصر
شما می تونید از یک شی TComboBox ارث بری کنید و کارتون رو انجام دهید.

یا از Custom Control استفاده کنید و خودتون یک Combobox طراحی نمایید.

vcldeveloper
شنبه 20 آبان 1385, 10:08 صبح
برای این کار می تونید از TCustomComboBox یا TCustomCombo کلاسی مشتق بگیرید و تغییرات خودتون رو توش اعمال کنید. معمولا برای اینجور کارها از خود کلاس TComboBox کلاسی مشتق نمی گیرند.
استفاده از TCustomComboBox یا TCustomCombo بستگی به این داره که چقدر می خواید در کاربرد اولیه ComboBox تغییر ایجاد کنید، هرچه تغییرات بیشتر باشند، باید از کلاسهای بالاتری مشتق بگیرید.
TComboBox->TCustomComboBox->TCustomCombo

رهنورد2
دوشنبه 06 آذر 1385, 11:09 صبح
من می خواهم یک لیست باکس داشته باشم که فقط اسکرول ان به این خشکی مخصوصا در ویندوز 98 نباشددر این مورد راهنمایی کنید