看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《jimpop (popmij)》之銘言: : 請輸入專案類型(網站專案或者應用程式專案): : 類似網頁的左右框架問題 : 我想做一個有介面是 類似網頁框架中的左右網頁~ : 如: 左邊是選單 右邊是按下選單內按鈕後顯示的畫面 : *************************************************** : 我有找到 VB 2005 的 SplitContainer 功能 : 在左邊放上幾個按鈕 : 但.... : 我不知道要如何讓右邊那個區塊 "有系統"的更新 : 目前我的方法是在右邊增加幾個 需要用的畫面 : 然後在用 visible 控制顯不顯示~~ : 這樣是可以做~~但是.... : 以後東西多~我想會很難維護吧!! : 想請問各位大大~~ : 有沒有更好的方法!? : PS:順便問~右邊那邊可以嵌入表單~~ : 像網頁中連結單個網頁檔一樣~!? 照原PO 設定:Form1表單有一個 SplitContainer,而 SplitContainer 有 Panel1 和 Panel2,Panel1放 Button1 和 Button2。另外建立Form2、Form3表單。 底下是程式碼:(排版亂,勿怪) Public Class Form1 Sub Panel_Set_Form(ByVal frm As Form) frm.TopLevel = False Me.SplitContainer1.Panel2.Controls.Clear() Me.SplitContainer1.Panel2.Controls.Add(frm) frm.BringToFront() frm.Show() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim frm As Form2 = New Form2() Panel_Set_Form(frm) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim frm As Form3 = New Form3() Panel_Set_Form(frm) End Sub End Class -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.125.166
jimpop:我了解了~~原來我少加 bringtofront 謝謝!! 05/21 22:18