看板 Visual_Basic 關於我們 聯絡資訊
請問各位前輩 我有A,B,C 三個表單 我要在一個Start這個Button按下去後 執行三個表單 Private Sub Start_Click() A.Show 0 B.Show 0 C.Show 0 End If 可是這樣寫他不會同時執行三個?! 請問要怎麼寫才會三個都執行?! 或者要怎麼寫才能使A.show 0執行完直接執行下一行?! 有勞大家了>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 116.59.44.116
albb0920:不可能的事,因為你叫它Show,一定先跑Form_Load啊XD 11/02 23:46
HatasonJa:我用DOTNET都可以叫出三個FORM 11/03 08:42
HatasonJa:如果用最笨的方法來解決不知道行不行 11/03 08:43
HatasonJa:A先呼叫後再A呼叫B B呼叫後再呼叫C..好爛的解法..XD 11/03 08:43
mmkntust:原來VB6不能一次呼叫多個表單= =..我試試H大的方法好了 11/03 08:57
HatasonJa:我記得VB6應該也是可以一次呼叫多個表單吧 11/03 12:15
HatasonJa:太久沒摸了也沒有VB6可以測試所以沒辦法幫你解答到底 11/03 12:16
HatasonJa:VB6能否一次呼叫多個表單 11/03 12:16
mmkntust:目前暫時把每個表單都製程EXE檔作呼叫..挺麻煩的= = 11/03 18:42
albb0920:其實我不太懂你的意思,同時顯示你這樣寫就可以啦@@? 11/03 18:45
mmkntust:就是我呼叫三個表單..結果會卡在第一個.. 11/03 20:24
albb0920:你在第一個的 Form_Load裡面做了什麼阿@@? 11/03 21:09
mmkntust:裡面有個Timer不停的跑圖片的迴圈..就是三張圖片不停輪流 11/04 08:22
mmkntust:顯示.. 11/04 08:22
fumizuki:可以顯示多個表單啊...是你timer的程式寫的不好吧 11/04 21:02
fumizuki:一直持續佔著cpu,使得其他程式無法運行 11/04 21:02
fumizuki:暫時釋放控制權→DoEvents 11/04 21:03