模式窗體和非模式窗體

2021-10-05 18:53:59 字數 453 閱讀 4935

模式窗體也可稱為模態視窗,即使用者必須在完成該窗體上的操作或關閉窗體後才能返回開啟此窗體外的窗體。也就是說,在模式窗體下,如果我們想對其他窗體進行操作,必須要先完成該模式窗體相對應的操作。我們經常使用到的一種模式窗體是msgbox(警示框),警示框中一般會有兩個基本按鈕,乙個「確定」按鈕用來提交,另乙個「取消」按鈕用來撤銷提交,強迫使用者完成該窗體上的相對應的操作,才可以切換到其他介面。

例如:在機房收費系統中的模組部分,有用到模式窗體,具體如下圖↓

注:vbmodal是vb中的乙個常量,它的值為1,表示窗體flogin以模式窗體形式顯示,flogin.show vbmodal = flogin.show 1。

非模式窗體很好理解,就是不用關閉該窗體,就可以對其他窗體進行操作,可以在窗體間任意的切換。

模式與非模式窗體

窗體分為模式的和非模式的,只有模式和非模式兩種,簡單點說,當你以模式方式開啟乙個視窗,你只能在將其關閉以後才能操作另外的視窗.但非模式視窗顯示時,你可以同時操作這兩個視窗.模式的 使使用者只能使用當前窗體,只有當前窗體關閉後其他窗體才可用 可以這樣理解,如果你把某個窗體設為模式窗體,那麼你要想對其它...

有關模式窗體和無(非)模式窗體的區別

在客戶端和網頁的開發過程中,我們都會或多或少遇到過模式窗體和無 非 模式窗體 以下簡稱無模式窗體 在傳統的windows窗體開發過程中,對話方塊有兩種模式 模式窗體和無模式窗體。模式窗體為建立後,只能在當前窗體進行相關操作。除非關閉後,才能使得其他窗體獲得控制權。net 中建立呼叫方法為 form ...

有關模式窗體和無(非)模式窗體的區別

在客戶端和網頁的開發過程中,我們都會或多或少遇到過模式窗體和無 非 模式窗體 以下簡稱無模式窗體 在傳統的windows窗體開發過程中,對話方塊有兩種模式 模式窗體和無模式窗體。模式窗體為建立後,只能在當前窗體進行相關操作。除非關閉後,才能使得其他窗體獲得控制權。net 中建立呼叫方法為 form ...