2010-10-01 63 views
1

我正在用C#開發移動應用程序。我在應用程序中使用下面的代碼來顯示消息框,但按鈕ok顯示在右上角。我想在底部顯示ok按鈕。這是我的代碼如何在.net精簡框架底部顯示ok按鈕?

MessageBox.Show("Records successfully inserted","Customer Entry",MessageBoxButtons.OK,MessageBoxIcon.None,MessageBoxDefaultButton.Button1); 

我的代碼有什麼問題嗎?還是我需要做不同的事情?你能否給我提供任何可以解決上述問題的代碼或鏈接?

回答

1

它是緊湊的框架,顯示在右上角的OK按鈕(除非,我想,你是在Windows Mobile 6.5.x中,在這種情況下它會在底部顯示標準的MessageBox行爲)。

我能看到的唯一方法在底部的「移動」是OK按鈕即可創建一個表單,並使用它,而不是在MessageBox的。這意味着創建一種自定義的MessageBox類。

0

這是很煩人的,我同意。特別是在小型觸摸屏上工作的情況下,按右上方的OK是困難的。

既然你只是想呈現OK按鈕ID建議使用MessageBox.OKCancel來代替,而只是把任何按下按鈕的確定。設置好以外的任何內容都會顯示底部的按鈕。

MessageBox.Show("Records successfully inserted","Customer Entry",MessageBoxButtons.OKCancel,MessageBoxIcon.None,MessageBoxDefaultButton.Button1);