Re: WinForm的區塊顯示及隱藏?

看板C_Sharp (C#)作者 (睡魔)時間18年前 (2007/09/26 17:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #16-Y12L2 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16-Y12L2 (C_Sharp)