開發環境:Visual Studio 2008 或Visual Basic 2008 Express, 程式語言:Visual Basic 2008 一般在設計大型的全視窗環境程式(如:進銷存管理系統)時,會有許多小功能需要開啟新視窗顯示資料,但新視窗開啟越多,越難找到正確的資訊。若將其設定為父子視窗,則可以統一於此全視窗的環境中管理,資料也可一目了然。 最典型的父子視窗即是Excel,在Excel內可以開啟多張功能表,功能表之間的編輯不互相干擾。
於Form1視窗的功能列中,點選「新增視窗」。如以下之撰寫方式,會另外開啟一個新視窗(Form2),此方式也是一般最常使用的視窗開啟方式。
若要將此新視窗內嵌於Form1視窗中,變成父子視窗,首先需將Form1視窗的IsMdiContainer屬性值改為True,使其變更為父視窗(可見其視窗的顏色已變更為深灰色)。 Form.IsMdiContainer 屬性:多重文件介面 (MDI) 子表單的容器
利用程式便可控制子視窗的排列方式,分別是水平排列、垂直排列或重疊排列。
<子視窗-水平排列>
<子視窗-垂直排列>