PDA

View Full Version : کار بWاtreeVie



Leo_messi
شنبه 26 آبان 1386, 11:15 صبح
با سلام
در tree view چه جوری میتونم یکی از نودها(child node) رو انتخاب کنم (این سوال رو سرچ کردم تو سایت ولی جواب داده نشده بود)




TreeNodeCollection nodes = tvwFolders.Nodes;
if (nodes.Count > 0)
{
// Select the root node
tvwFolders.SelectedNode = nodes[0];
}

این کد فقط رووت ها رو انتخاب میکنه ولی نمیتونم با اون کد child ها رو انتخاب کنم.

arash_sevda
شنبه 26 آبان 1386, 13:01 عصر
Leo_messi (http://barnamenevis.org/forum/member.php?u=41795) در رابطه با نیازت بیشتر توضیح بده شاید بتونم کمکت کنم

Leo_messi
شنبه 26 آبان 1386, 13:44 عصر
با استفاده ازکد در برنامه میخوام یکی از CHILD ها را در TREEVIEW رو انتخاب کنم(با ایندکس یا نام CHILD) به صورتی که اون نود خودش باز بشه .

arash_sevda
یک شنبه 27 آبان 1386, 10:57 صبح
والا من یه تابع نوشتم ببین شاید به دردت بخوره


public void SelectNode(int NodeID, TreeView TV)
{
string T = "";
TreeNode TNT = null;
TreeNode[] TN = TV.Nodes.Find(NodeID.ToString(), true);
if(TV.SelectedNode!=null)
TV.SelectedNode.ForeColor = System.Drawing.Color.Black;
for (int i = 0; i < TN.Length; i++)
{
TNT = TN[i];
T = TN[i].Text;
}
TV.SelectedNode = TNT;
if (TV.SelectedNode != null)
TV.SelectedNode.ForeColor = System.Drawing.Color.Red;
}