PDA

View Full Version : سوال: ویرایش کردن متن یک گره (نود) با دابل کلیک کردن بر روی آن؟



milad.biroonvand
چهارشنبه 20 آبان 1388, 10:48 صبح
سلام دوستان عزیز

من چطور می تونم ، یک گره را با دابل کلیک کردن بر روی آن ویرایش کنم .(متن گره را).
منظور من از گره ، گره در treeview است.
ویرایش متن : مثلا شما دید وقتی بر روی یک فایل دوبار کلیک می کنیم (یا کلیم F2 را می زنیم) ، نام فایل را می تونیم عوض کنیم ، منظور من هم این شکلی هست.

:تشویق::تشویق:

f.nabavi
چهارشنبه 20 آبان 1388, 11:25 صبح
سلام
من فکر نکنم حالت rename که برای فایل ها هست برای گره ها وجود داشته باشه. من خودم این مشکل رو داشتم و در آخر به این نتیجه رسیدم که بهتر متن گره رو داخل یه textbox بریزم و از اونجا ویرایش کنم. شاید بشه یه درخت جدید درست کنی و این خاصیت رو شبیه سازی کنی. مثلا اگر کاربر روی یه گره دبل کلیک کرد یه تکس باکس روی متن اون گره قرار بگیره و حالت rename رو شبیه سازی کنه.

milad.biroonvand
چهارشنبه 20 آبان 1388, 18:36 عصر
با تشکر از جوابی که دادی.

ولی من در فروم codeproject که سوال پرسیدم می گن از hittest
می تونی استفاده بکنی.