PDA

View Full Version : سوال: تغییر رنگ آیتم های لیست باکس



Salar Ashgi
سه شنبه 07 آبان 1387, 16:47 عصر
سلام دوستان ، چه جوری میشه ، ما وقتی آیتمی رو به لیست باکس اضافه میکنیم ،

با هر رنگی که کاربر انتخاب میکنه ، به همون رنگ در لیست اضافه بشه ؟؟

Armin060
سه شنبه 07 آبان 1387, 17:32 عصر
منظورت اينه كه رنگ هم ايتم با ايتم ديگه فرق داشته باشه.

مثلا آيتم اولی سبز و ايتم دومی قرمز و آيتم سومی صورتی و ....

يا انكه رنگ همه آيتم ها يكسان باشه. فقط سياه نباشه

مثلا : آيتم اول آبی و آيتم دوم آبی و آيتم سوم آبی و ....

SMRAH1
سه شنبه 07 آبان 1387, 18:13 عصر
سلام

مشکلتون مانند روش اولی است که جناب Armin060 اشاره کرده اند (هر آیتم یک رنگ) ،اینجا (http://barnamenevis.org/forum/showthread.php?t=128351)رو ببینید که دقیقا در همین رابطه بحث شده است.

موفق باشید

Salar Ashgi
سه شنبه 07 آبان 1387, 19:58 عصر
سلام

مشکلتون مانند روش اولی است که جناب Armin060 اشاره کرده اند (هر آیتم یک رنگ) ،اینجا (http://barnamenevis.org/forum/showthread.php?t=128351)رو ببینید که دقیقا در همین رابطه بحث شده است.

موفق باشید

==================================

دوست عزیز ممنون از زحمتی که کشیدید ، ولی کد ارائه شده کمی پیچیده بود ، من کدی

ساده جهت اینکار می خواستم !!! ممنون از راهنمایی شما !!!

SMRAH1
سه شنبه 07 آبان 1387, 23:19 عصر
سلام

متد DrawItem و MeasureItem کلاس ListBox رو در MSDN ببین.به خصوص این دومی (MeasureItem) یک مثال کامل داره.

موفق باشی