نمایش نتایج 1 تا 7 از 7

نام تاپیک: روش expand یک Node خاص از Treeview

  1. #1

    روش expand یک Node خاص از Treeview

    چطور میشه یک Node خاص از TreeView را Expand کرد؟

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    1,025

    نقل قول: روش expand یک Node خاص از Treeview


    treeView1.Nodes[0].Expand();
    treeView1.Nodes[nodekye].Expand();


    nodekey نام نودیه که میخوای کار روش انجام بشه

  3. #3

    نقل قول: روش expand یک Node خاص از Treeview

    دوست عزیز من می خوام node های داخلی expand بشن. این کار فقط node های root را expand میکنه

  4. #4

    نقل قول: روش expand یک Node خاص از Treeview

    دوست عزیز من می خوام node های داخلی expand بشن. این کار فقط node های root را expand میکنه

    نقل قول نوشته شده توسط NewFoxStudent مشاهده تاپیک

    treeView1.Nodes[0].Expand();
    treeView1.Nodes[nodekye].Expand();


    nodekey نام نودیه که میخوای کار روش انجام بشه

  5. #5
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    1,025

    نقل قول: روش expand یک Node خاص از Treeview


    treeView1.Nodes[0].Nodes[0].Expand();
    treeView1.Nodes[nodekey].Nodes[nodekey].Expand();


    این رویه تا جایی که برای یک نود زیر شاخه وجود داره میتونه ادامه داشته باشه

  6. #6
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    1,025

    نقل قول: روش expand یک Node خاص از Treeview


    treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0].Expand();

  7. #7
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    1,025

    نقل قول: روش expand یک Node خاص از Treeview

    فکر کنم تازه منظورتون رو متوجه شدم برای همین هم توابع زیر رو نوشتم
    ببینید کارتون رو راه میندازه


    privatevoid CheckNodeExists(string nodekey,TreeView tree)
    {
    foreach (TreeNode n in tree.Nodes)
    {
    if (n.Name == nodekey)
    n.Expand();
    else
    if (n.Nodes.Count > 0)
    CheckSubNode(nodekey, n);
    }
    }
    privatevoid CheckSubNode(string nodekey, TreeNode n)
    {
    TreeNode tmp;
    foreach (TreeNode subnode in n.Nodes)
    if (subnode.Name == nodekey)
    {
    tmp = subnode.Parent;
    for (int i = 0; i < subnode.Level; i++)
    {
    tmp.Expand();
    tmp = tmp.Parent;
    }
    subnode.Expand();
    }
    else
    CheckSubNode(nodekey, subnode);
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •