2014-02-28 27 views
0

我在控制檯應用程序中使用MessageBox.Show()作爲目的。但是,消息框中顯示的標題文本會被修剪,因爲它將結束字符顯示爲「...」。MessageBox.Show()中的標題文本被修剪

我可以設置MessageBox窗口寬度來處理這種行爲。

請在這方面幫助我。

在此先感謝。

回答

3

不,在默認的MessageBox中不可能改變它的大小。但如果你想要它,你可以創建自己的消息框。只要創建一個新窗體,將一些按鈕放在圖標中,如果你想要和某些文本。而當你想讓它顯示,只是簡單地調用UT,就像你打開窗體

here

C# formatting a MessageBox

+1

可以創建用戶控件而不是創建新表單,因爲用戶控件可以在多個位置使用。只是一個建議。 – Aditi

+0

@Aditi。是的,這是個不錯的主意 –

+0

@Aditi,不想挑剔,但在這種情況下如何使用用戶控件?我的意思是我們不需要一個「表格」來顯示信息? – Bolu

0

它不能這樣做。您必須創建模擬該行爲的自己的窗體。

您可以嘗試使用Win32調用SetWindowPos如建議here