2012-10-18 40 views
0

我想在MemoEdit中的兩列顯示一些文本。文本的解析工作正常,因爲當我在記事本中看到解析的文本時,或者在Visual Studio中調試它時,它會在兩列中顯示它,所以文本的格式完全符合我需要。問題是,當它顯示在MemoEdit中時,它不保留格式(我認爲這是因爲它使用不同的字體作爲文本,而不是固定大小的寬度字體,因爲空格比正常字符小) 。我將字體更改爲某種固定大小的寬度字體並正確顯示,但問題是我需要使用與應用程序相同的字體。 MemoEdit上有沒有任何屬性可以幫助我實現我想要的行爲而不更改字體?DevExpress MemoEdit佈局問題

非常感謝!

+0

您可以使用MemoEdit控制,就地編輯器中顯示多個 行文字。請嘗試以下變體之一: 1)將視圖的RowAutoHeight屬性設置爲true 2)通過RowHeight屬性指定行的高度 –

+0

您能否給我提供一些代碼示例?我找不到你提到的屬性。 – lex87

+0

我提到的屬性在下面的例子中由另一個用戶給出。我希望它能幫助你。謝謝。 –

回答

0

您可以激活圖形用戶界面中GridView.OptionsView財產RowAutoHeight選項,你可以如下務實設置:

gridView1.OptionsView.RowAutoHeight = true; 

您還可以使用CalcRowHeight事件處理程序來調整gridview行的高度。檢查參考鏈接。

參考這些DevExpress的4米線程 -
Auto-height of grid rows and text WordWrap
GridControl row height (cell height)
Changing row height at runtime

+0

我給出了屬性名稱。並且你詳細闡述了它。謝謝您的幫助。 –

+0

我沒有任何網格,它是一個獨立的MemoEdit控件。 – lex87