none
Form會跑到最下層 RRS feed

  • 一般討論

  • 我有個MDI父表單,內有個A Form永遠Dock.Fill.

    目前我點選功能列,開起新Form.一開始會有個B Form (ShowDialog),點選某個按鈕開啟C Form.

    按鈕內程式碼如下:

       Dim newC As New C
       newC.MdiParent = MDI父表單
       newC.Show()
       Me.Close()

    現在的問題就是每當我第一次開起系統,照著順序開啟C Form,C就會跑到最底層。連續操作第二次就不會了。或者先開起別的頁面再回頭開C Form,也不會跑到最底層,想請問該如何解決?

    <<先前這個功能運作沒有啥問題,但是我今天只是設定了A Form的背景圖後,就開始怪怪的>>

    2010年10月20日 上午 11:41

所有回覆

  • 將A Form的背景圖拿掉之後是否可以恢復正常?
    2010年10月21日 上午 01:03
  • 拿掉之後一樣不行,其實我覺得底圖的關係好像不大(那只是我那天唯一有動到的設定)

    因為同樣動作做第二次頁面就不跑掉,目前都是系統剛開未點過任何子視窗會發生

    2010年10月21日 下午 02:56
  • 是否Form C原本有設定TopMost 但後來改為False呢?
    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度
    2010年10月21日 下午 03:22
  • 如果拿到背景圖一樣有問題, 那就是之前就已經有問題了, 而不是背景圖的影響, 您可以想辦法將專案倒回到沒有問題的那個版本, 就可以知道是那一個動作沒有做好了
    2010年10月22日 上午 12:56
  • Me.Close先註解呢?
    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    2010年10月25日 下午 01:00