完成效果:
解釋:
主視窗是MDI窗口,視窗中有子窗口,子視窗中控制項有樹形圖treeview、panel控制、listview控制(這是一個視窗中的listview)、butten控制項。
功能:
點選樹形圖中的」員工管理「 panel中會顯示listview資料
其他功能暫時沒寫。 。 。 。 。 。
主視窗Form1
Form屬性:
IsMdiContainer=true;
【視窗中只能有一個父窗口,子視窗不能再透過設定IsMdiContainer=true;變成父視窗(不允許巢狀)】
後台程式碼:
Form1_Load( Form1_son son = //子窗口对象
son.Text = son.MdiParent = son.Dock = }
子窗體:Form1_son
後台程式碼:
Form1_son_panel fpanel= treeView1_AfterSelect( (treeView1.SelectedNode.Text == fpanel.TopLevel = ; fpanel.FormBorderStyle = FormBorderStyle.None; fpanel.parent=this.panel1;(同10行功能一致)
fpanel.Show(); } }
解釋:
TopLevel 属性【true/false】
如果為 true,則將表單顯示為頂級視窗;否則,為 false。 預設值為 true。 【頂級視窗:沒有父視窗或為主視窗】
#
孫子窗體:Form1_son_panel
#孫子屬性:FormBorderStyle=None【只保留內容部分,邊框等著去掉】
後台程式碼:
1 public static Form1_son_panel fpanel;//2 3 public Form1_son_panel()4 {5 InitializeComponent();6 7 fpanel= this;//注意8 }
以上是winform 資訊管理系統圖文實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!