none
messagebox 是否可TopMost? RRS feed

  • 問題

  •  

    在C# 2005中

    小弟想讓Messagebox顯示在任何物件最前面

    假設我程式先開啟了一個notepad.exe

    for(.....) loop 寫入資料完後

    messagebox.show("寫入完畢")==>這時的視窗並不會在最前面(無法顯示在記事本前面)

    請問有無辦法達到  this.topmost=true;

     

    感謝

     

     

    2008年6月1日 上午 05:32

解答

  • 多載方法 .Show() 中,其中一種指定到 MessageBoxOptions.DefaultDesktopOnly

    MessageBox.Show("HIHI", "TopMostMessageBox", MessageBoxButtons.OKCancel, 
    MessageBoxIcon
    .Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);

    參考: MessageBox.Show 方法

    2008年6月1日 上午 09:35

所有回覆