ورود

View Full Version : ListView با Item ها و SubItem های قابل ویرایش



soroush_vs
شنبه 24 مرداد 1388, 10:38 صبح
با سلام من طبق عکس میخام یه لیست ویو داشته باشم که یوزر بتونه Item ها و SubItem ها رو با دابل کلیک کردن قابل ادیت و ویرایش کنه و متن مورد نظرش رو داخلش وارد کنه.
این در حالیه که لیست ویو معمولی چنین امکانی نداره وباید با کدنویسی چنین چیزی رو پیاده سازی کرد اما نمیدونم باید چکار کنم واز کجا شروع کنم.
نیاز به نمونه کد دارم .لطفا کمک کنید
http://barnamenevis.org/forum/attachment.php?attachmentid=35335&stc=1&d=1250318299

Nima_NF
شنبه 24 مرداد 1388, 15:38 عصر
در قسمت properties کنترل list view شما گزینه Edit Labels را فعال کنید. سپس باید از طریق کدنویسی تغییرات را اعمال کنید.
مثلا وقتی کاربری فیلدی را انتخاب کرد آن را از طریق توبع زیر دریافت کنید و تغییرات را اعمال کنید:
EditLabel
GetEditControl
CancelEditLabel


از MSDN و اینترنت برای جزییات بیشتر استفاده کنید.

Nima_NF
شنبه 24 مرداد 1388, 16:15 عصر
ضمنا برای یک نمونه مثال کامل برای ساخت کنترل های سفارشی EditBox داخل فیلد ها می توانید از این لینک استفاده کنید:
http://www.vckbase.com/english/code/listview/multiline_edit_subitems.shtml.htm

soroush_vs
شنبه 24 مرداد 1388, 18:39 عصر
ممنونم آقای نیمای عزیز
از این لینک که دقیقا همون چیزی رو که میخاستم داره استفاده کردم و مشکلم حل شد ممنونم.
http://www.codeproject.com/KB/list/listeditor.aspx?msg=951518
http://www.codeproject.com/KB/list/ListEditor/ListEditor.jpg