none
程式點擊右上角x 在工作管理員中找不到 RRS feed

  • 問題

  • 請問我切換其他表單的寫法為

    Form2.show()

    me.hide()

     

    這樣造成在右上角點擊 x 程式縮小了,但工作管理員中找不到我的程式

    請問正統的切換表單該怎麼寫呢?

    謝謝各位

    2010年4月19日 下午 05:41

解答

  • Hi,

    你遇到的問題可能是第一個form是做一些資料載入等的相關動作,載入完成才去呼叫主要的from這樣,而由於把form1關閉的話,整個程式也跟著結束,是這樣嗎?

    如果是這個問題的話,有滿多種方式可以做的

    1.在form1中放兩個panel,一個panel做loading畫面,另一個panel是你原先的form2,而利用移動panel的方式來假裝是兩個form的功能

    2.在專案屬性中,啟動項目不要設定為form1,設定為Sub Main,由Sub Main來控制你整個程式的流程

    3.form的顯示順序掉換一下,先載入form2,而在form2的load事件中,一開始就去先呼叫form1.showdialog,而form1載入完之後就自行close

    選擇其中一種方式進行就可以了,以上參考看看了


    請注意討論區相關規則,良好的討論環境需要大家共同努力、遵守
    • 已標示為解答 A6Q745DD 2010年4月21日 上午 04:45
    2010年4月21日 上午 03:14
    版主

所有回覆