看板 C_Sharp 關於我們 聯絡資訊
※ 引述《tomex (tomex_ou)》之銘言: : 我想作一個單獨的WinForm,它長得像VS.Net的Options一樣 : 左邊是TreeView,點選node,右邊就顯示不同的內容。 : 不曉得一般軟體選擇什麼control當作右邊的contain control? : 選form,不可能。 : 選group/pannel,在拖拉文字方塊於各group間太麻煩。 : 選tab,卻無法控制tag下page的顯示隱藏,而且軟體一般也長得不像tab。 : 請問曾寫過winform的人,大概用啥來作這種的切換呢? 一般來說會用Panel, 你覺得拖拉panel間麻煩的話你可以在 Windows Form Designer產生的程式碼中把 this.panel1.Controls.Add(this.button1); 改成 this.panel2.Controls.Add(this.button1); 就好. ====== 要用tab做到這效果也可以. 也在Windows Form Designer產生的程式碼中這樣設定: this.tabControl1.Appearance = TabAppearance.FlatButtons; //這樣tabpanel的 // 頂部才不會凹下去 this.tabControl1.ItemSize = new System.Drawing.Size(5, 1); //只要1px高 this.tabControl1.Location = new System.Drawing.Point(0, -1);//把tab移到 Window的顯示範圍外 不過這在有scrolling的畫面就行不通了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.73.76.102