PDA

View Full Version : دسته بندی آیتم های ComboBox به صورت گرافیکی



حسین.کاظمی
پنج شنبه 14 آبان 1394, 09:01 صبح
سلام
منم میخاستم یک سوال در این رابطه بکنم البته با کامبو باکس ،مثل اینکه دوست عزیزمون زودتر تاپیک را ایجاد کردند و منم سوالم را در این تاپیک مطرح میکنم.

ما چند روزیه تو شرکتمون یه نرم افزار تحت ویندوز در زمینه "درخواست ها" نصب کردند که آیتم های کامبو باکس این برنامه جالبه و جالبترشم اینه که از خود کامبو باکس استاندارد ویژوال استفاده شده(البته شاید برای من جالب باشه).

ممنون میشم سورس کد عکس زیر را قرار دهید تا من و بقیه دوستان هم استفاده کنند.



136487

Mahmoud Zaad
پنج شنبه 14 آبان 1394, 20:29 عصر
سلام
کمبوباکس یه رویداد داره به اسم DrawItem. شما باید در این رویداد یه شی گرافیک بسازید و با متد DrawString، متن مورد نظر را رسم کنید. در این رویداد با تایپ حرف e و نقطه آیتم گرافیک رو هم می بینید. همچنین برای دسترسی به متن آیتم جاری از متد GetItemText استفاده میشه. حالا در تصویر بالا با یه شرط بعضی از آیتم ها رو به صورت بولد یا با فونت بالاتر رسم کرده.
یک چیزی شبیه کد زیر:

e.Graphics.DrawString(GetItemText(Items[e.Index]), e.Font, Brushes.Black, e.Bounds);

البته سوال ایشون در مورد لیست باکس هست!

davidrobert
جمعه 15 آبان 1394, 13:25 عصر
من همچین چیزی گیر اوردم ولی برای من شبیه جدوال درست کردن در کامبوباکس هستش که در کامبوباکس اطلاعات به صروت جدوال امده.
http://barnamenevis.org/showthread.php?511584-%D8%B3%D8%A7%D8%AE%D8%AA-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-MultiColumnComboBox

حسین.کاظمی
جمعه 15 مرداد 1395, 21:03 عصر
سلام
منم میخاستم یک سوال در این رابطه بکنم البته با کامبو باکس ،مثل اینکه دوست عزیزمون زودتر تاپیک را ایجاد کردند و منم سوالم را در این تاپیک مطرح میکنم.

ما چند روزیه تو شرکتمون یه نرم افزار تحت ویندوز در زمینه "درخواست ها" نصب کردند که آیتم های کامبو باکس این برنامه جالبه و جالبترشم اینه که از خود کامبو باکس استاندارد ویژوال استفاده شده(البته شاید برای من جالب باشه).
نوشته های بولد شده قابل انتخاب نیستند...
ممنون میشم سورس کد عکس زیر را قرار دهید تا من و بقیه دوستان هم استفاده کنند.



136487



کسی نمونه میتونه بده ممنونش میشم