看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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
kevin888:太棒了 感謝大大 已順利製作成我想要的 給你親一個 波~ 07/26 13:48