PDA

View Full Version : سوال: طراحی لیست باکس



hamid_73
دوشنبه 01 مهر 1392, 19:46 عصر
سلام دوستان
میشه لیست باکس رو اینجوری طراحی کرد؟
مالتی لاین و او خطایه زیرش
رنگشو بلدم درست کنم :لبخند:
111111
http://barnamenevis.org/images/misc/pencil.png

forodo
سه شنبه 02 مهر 1392, 13:56 عصر
یه کامپوننت های خاصی هست که ظاهر کنترلها رو قشنگ تر می کنه و امکانات بیشتری به برنامه نویس میده.
مثلاً یک ComboBox داره که وقتی لیس رو باز می کنی button، combobox، عکس و ... بندازی.
تو اینترنت سرچ کن :
کامپوننتهای Telerik، Janus، DotNetBar
تعداد کنترلهات تقریباً 3 برابر می شه.

hamid_73
سه شنبه 02 مهر 1392, 14:27 عصر
یه کامپوننت های خاصی هست که ظاهر کنترلها رو قشنگ تر می کنه و امکانات بیشتری به برنامه نویس میده.
مثلاً یک ComboBox داره که وقتی لیس رو باز می کنی button، combobox، عکس و ... بندازی.
تو اینترنت سرچ کن :
کامپوننتهای Telerik، Janus، DotNetBar
تعداد کنترلهات تقریباً 3 برابر می شه.
نه من کار به قشنگیش ندارم می خوام بدونم چه جوری میشه یک ایتم لیست باکس رو مالتی لاین کرد
او خطه زیرش اگه نشد اشکال نداره :لبخند:

forodo
سه شنبه 02 مهر 1392, 14:39 عصر
من خودم این کامپوننتها رو تازه کشف کردم.
به احتمال خیلی قوی چیزی که شما نیاز دارید درون اون کنترلها هست.
فقط هم ظاهرش نیست خیلی به کارایی های کنترلها افزوده می شه.

aliagamon
سه شنبه 02 مهر 1392, 14:46 عصر
از این میتونید استفاده کنید :
http://www.codeproject.com/articles/2695/an-editable-multi-line-listbox-for-net
قابلیت کپی و اینا هم داره ....

Mahmoud Zaad
سه شنبه 02 مهر 1392, 14:47 عصر
سلام
می تونید یه user control درست کنید یه نمونه (البته کمبوباکس) اینجا (http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE&p=1760951&viewfull=1#post1760951) هست می تونید ایده بگیرید.

hamid_73
یک شنبه 07 مهر 1392, 05:39 صبح
از این میتونید استفاده کنید :
http://www.codeproject.com/articles/2695/an-editable-multi-line-listbox-for-net
قابلیت کپی و اینا هم داره ....
داداش من از این آموزشاش سر در نیاوردم می تونین کمک کنین؟

erfan_urchin
یک شنبه 14 مهر 1392, 13:57 عصر
سلام
فک کنم این همون چیزیه که میخوای

hamid_73
دوشنبه 15 مهر 1392, 20:28 عصر
سلام داداش خیلی ممنون از کمکتون ولی مشکل من اینجاس که این لیست باکسم به دیتابیس لینک داده شده و نمی تونم از کد های شما استفاده کنم :ناراحت:

erfan_urchin
سه شنبه 16 مهر 1392, 16:27 عصر
سلام داداش خیلی ممنون از کمکتون ولی مشکل من اینجاس که این لیست باکسم به دیتابیس لینک داده شده و نمی تونم از کد های شما استفاده کنم :ناراحت:

خب اصلا مهم نیست حالا من اونجا r\n\ زدم که خودش بیاد خط پایین
شما اگه این کارو هم نکنی و متنت از سایز لیست باکس بیشتر باشه خودش میبره خط پایین
مثل برنامه زیر
فقط کاری که شما باید بکنی اینه که بجای این که بنویسی
listBox1.Items.Add("aaaaa");
کد زیر رو بنویس
listBox1.Items.Add(dt.Rows[0][0].ToString());
// dt نام DataTable هستش