Mohammad.Saheb
جمعه 29 آذر 1387, 22:29 عصر
با عرض سلام
می خوام کدی بنویسم که وقتی برنامه ران میشهNode و child های TreeView رو بر اساس منو ساب منو های MenuStrip ترسیم کنه
از این کد برا loop زدن تو menuStrip استفاده کردم
foreach (ToolStripMenuItem tsmi in menuStrip1.Items)
{
if (tsmi.DropDownItems.Count > 0)
{
foreach (ToolStripMenuItem tsmi2 in tsmi.DropDownItems)
{
MessageBox.Show(tsmi2.Text + " it is child of " + tsmi.Text);
}
}
اینم برای درج کردن تو TreeView ( باید اینو تو کد بالا اضافه کرد)
int i = 3;
string name = "treeNode" + i.ToString();
System.Windows.Forms.TreeNode treeNode = new System.Windows.Forms.TreeNode(tsmi.Text);
treeNode.Name = name;
treeNode.Text = tsmi.Text;
this.treeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode});
می خواستم این برنامه رو بصورت بازگشتی بنویسم
ممنون از توجهتون
می خوام کدی بنویسم که وقتی برنامه ران میشهNode و child های TreeView رو بر اساس منو ساب منو های MenuStrip ترسیم کنه
از این کد برا loop زدن تو menuStrip استفاده کردم
foreach (ToolStripMenuItem tsmi in menuStrip1.Items)
{
if (tsmi.DropDownItems.Count > 0)
{
foreach (ToolStripMenuItem tsmi2 in tsmi.DropDownItems)
{
MessageBox.Show(tsmi2.Text + " it is child of " + tsmi.Text);
}
}
اینم برای درج کردن تو TreeView ( باید اینو تو کد بالا اضافه کرد)
int i = 3;
string name = "treeNode" + i.ToString();
System.Windows.Forms.TreeNode treeNode = new System.Windows.Forms.TreeNode(tsmi.Text);
treeNode.Name = name;
treeNode.Text = tsmi.Text;
this.treeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode});
می خواستم این برنامه رو بصورت بازگشتی بنویسم
ممنون از توجهتون