推 kevin888:太棒了 感謝大大 已順利製作成我想要的 給你親一個 波~ 07/26 13:48
※ 引述《kevin888 (kevin)》之銘言:
: 各位好
: 現在我使用了TREEVIER 也在FORM中設定了MDIFORM
: 我想請問一下我該下什麼程式碼
: 才能夠讓滑鼠點兩下左鍵
: 且可以執行以下程式碼
: form_split fs=new form_split();//new一個FORM
: fs.mdiparent=this;//加入父的裡面
: fs.show();//顯示出來
: 麻煩各位大大教一下 卡到有點生氣了>"<
step 1
先寫好一個方法
void ShowMDIForm(Form p_mdi)
{
p_mdi.MdiParent = this;
p_mdi.Show();
p_mdi.WindowState = FormWindowState.Maximized;
}
step2
對treeView的NodeMouseClick事件作註冊
private void tV_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
Form l_Frm =null;
switch(e.Node.Text)
{
case "我真的":
l_Frm = new form_split();
break;
case "生氣了":
l_Frm = new form_Angry();
break;
case........
}
if (l_Frm != null)
{
for (int i = 0; i <= this.MdiChildren.Length - 1; i++)
{
if (e.Node.Text == this.MdiChildren[i].Text)
{
this.MdiChildren[i].Activate();
return;
}
}
showform(l_Frm);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.199.66.1