1樓:
因為第一個視窗為主視窗 所以系統認為關閉第一個視窗時退出程式好長時間沒用vb 你試一下
在form的queryunload過程中加cancel = 1
me.hide
整體即為:(不要直接複製,可以建立出 在編輯**視窗的上端有兩個下拉選項研究一下即可 這點對初學者很有用 我當時找了n久。。)
private sub 你窗體的名字_queryunload(cancel as integer, unloadmode as integer)
cancel = 1
me.hide
end sub
visual studio那個不是vb 是vb.net 搞.net開發的話 我是幫不了你了 你上baidu搜搜 順便說一下 如果你只是學習 推薦vb 不要搞vb.net
2樓:匿名使用者
我要是在大二的時候或許就能幫你解決了 呵呵 現在基本上都忘了
vb中開啟子窗體主窗體鎖定,關閉子窗體時主窗體可操作怎麼寫
3樓:匿名使用者
在窗體6中寫下面的**
private sub form_unload(cancel as integer)
form1.enabled = true
end sub
4樓:匿名使用者
可以在主視窗上建立一個按鈕寫如下**即可private sub command1_click()
form2.show
form1.enabled = falseend sub這個是主視窗按鈕的單擊按鍵,說的是顯示子視窗並禁止對主視窗進行任何的操作。
5樓:匿名使用者
把主窗體設定成 mdi 窗體
vb6.0怎麼關閉所有已經開啟的視窗,並且開啟指定視窗?
6樓:匿名使用者
dim frm as form
for each frm in formsunload frm
next
登陸介面.show
vb如何開啟一個視窗的同時關閉另一個
7樓:帥聰虎偉兆
load
frm_1
show
frm_1
unload
frm_2
這個是vb6.0時候的語句
如果是2005或更高的話現在好像改成close什麼的了你可以查一下
frm_1
frm_2是視窗名稱
應該沒錯吧
好久不寫vb了
8樓:du瓶邪
'在模組中定義窗體全域性變數
public frmnow as form'在每個窗體的載入過程中寫**
private sub form_load()unload frmnow
set frmnow = me
end sub
9樓:匿名使用者
從你上面的敘述可以看出你的窗體使用率比較高,這樣的話可以在開啟窗體a的事件中這樣寫:
a.show
b.hide
同樣的在開啟b的事件中:b.show a.hide這樣就是他們都在記憶體中 直接讀取 不浪費時間在關閉程式時 遍歷所有窗體 然後unload 就可以把他們從記憶體中解除安裝掉了
10樓:匿名使用者
沒有你想的那麼複雜
假設有form1,form2,form3三個窗體顯示的是form1,點選按鈕後,關閉form1,顯示form2在按鈕中直接寫
unload me
form2.show
在比如,關閉form2,顯示form3
unload form2
form3.show
在vb中,你不必考慮某個窗體是否開啟,直接unload就行。
在vb中關閉一個視窗的**怎麼寫,(有好幾個視窗時)關閉其中一個、
11樓:古樂木子
直接解除安裝一個窗體:unload 窗體名
讓窗體在後臺執行但不顯示:窗體名.hide
12樓:
unload me 關閉當前視窗
form2.show vbmodal 模式顯示
from2.show 非模式顯示
13樓:匿名使用者
兩行**就可以
form2.show
unload me
form2就是你要開啟的視窗
14樓:墨正誼
private sub command1_click()form1.hide
form2.show
end sub
或private sub command1_click()unload me
form2.show
end sub
vb6如何設定從主介面開啟另一個窗體關閉主介面
15樓:常山大寶
實現你的這個要求有一個必要的前提:要開啟的另一個窗體不能是主介面的子窗體才可以。
在符合上述前提情況下,可在主介面的選單或者按鈕等觸發事件(比如單擊事件)中新增下面**:
unload me ' 關閉主介面
要開啟的窗體名稱.show
注意:一定要用你想開啟的窗體名稱替換**中的「要開啟的窗體名稱」!
vb6 關於關閉窗體
16樓:卜白楣
。窗體預設事件的load事件。把load事件框下拉,並找到窗體的unload事件
3。在unload事件中新增**cancel=ture.具體如下private sub form_unload(cancel as integer)
cancel = true
end sub
4。這樣就ok了,執行後你點窗體的關閉就失效了補充說明:load事件是載入事件。
unload則是它的相反,你可以理解成關閉事件。cancel是取消。寫在unload相當於取消這個關閉功能。
17樓:馬騳驫
from2 關閉按鈕寫** unload meprivate sub equit_click()unload me
end sub
關於vb,視窗控制代碼,VB知道視窗控制代碼如何獲取視窗裡的所有文字?
遊子逸 private sub form load timer1.enabled truetimer1.interval 1000end sub private sub timer1 timer dim cc as long cc findwindow vbnullstring,計算器 if cc ...
關於vb的問題!關於VB的問題
在文字框的text屬性裡設為 中國。不就ok了。剛測試過,沒問題的,你在form里加個command1,點選後,可以實現你說的效果,有問題,訊息問我。private declare sub sleep lib kernel32 byval dwmilliseconds as long private...
vb入門問題,關於vb的小問題
也不知道你是不是喜歡學習程式設計。如果不喜歡就應付考試就可以了。喜歡的話,一開始不知道看什麼就上圖書館找書看去吧,看得多了,你就慢慢知道學什麼了。慢慢來吧,做一些實用的小程式,為以後工作打基礎吧。關於vb的小問題 setmynum是一個變數。val表示把括號後面的數轉化為10進位制的數值形式。h是1...