在一個窗口中調用另一個窗口或者對話框。
現在有兩個窗口:
主窗口Form1,要通過其菜單項或按鈕調用另一個窗口/對話框。
對話框Union1,用來進行空間疊加分析的窗口。
目的就是在Form1中的菜單項中調用Union1對話框進行空間疊加分析。
方法:
在Form1中雙擊對應菜單項(比如說是Union項)彈出代碼編輯窗口,在Union項下,輸入以下代碼:
以上代碼中,Union1指的是用來進行空間疊加分析的對話框,unionForm為定義的一個局部變量。
以上代碼還可以這樣寫:
此代碼也可以彈出Union1對話框來,但是這個與上面第一個代碼之間是有區別的,那就是,采用ShowDialog()函數的時候Form1不能顯示為當前窗口,也就是說當前窗口只能是Union1,而采用Show()函數時,兩個窗口都可以成為當前窗口