PDA

View Full Version : سوال: کپی کردن بچه های یک node



sadaf_
یک شنبه 21 فروردین 1390, 15:00 عصر
من یک treeview دارم و پدر ، فرزندی هز چه مقدار که بخواهیم می تونیم node اضافه کنیم
اما وقتی بعضی هاش تکراری می شه کاربر می خواد از اول وارد نکنه یک مجموعه را انتخاب کنه و بریزه زیر مجموعه یک node
با چه کدی می تونم node ها رو کپی کنم و بریزم توی یک پدر ؟
البته اینم بگم این کار رو کاربر باید انجام بده
ممنون

shadi khanum
یک شنبه 21 فروردین 1390, 22:59 عصر
این Sample رو ببین، اون nodeاهایی که میخوای جای دیگه کپی کنی رو check بزن ، بعد اون node که میخوای اینهارو زیرش کپی کنی رو Select کن و Right Click کن روش و copy رو بزن
موفق باشی

sadaf_
دوشنبه 22 فروردین 1390, 13:53 عصر
با تشکر
چیکار کنم که اگر پدر را تیک زد بچه هاش هم تیک دار بشند

shadi khanum
دوشنبه 22 فروردین 1390, 19:36 عصر
با تشکر
چیکار کنم که اگر پدر را تیک زد بچه هاش هم تیک دار بشند
این کد رو تو رویداد AfterCheck تری ویو بنویس
for (int a = 0; a < e.Node.Nodes.Count; a++)
{
if (e.Node.Checked)
{

e.Node.Nodes[a].Checked = true;
}
else
{
e.Node.Nodes[a].Checked = false;
}
}