我想在两列中的MemoEdit中显示一些文本。文本的解析正常工作,因为当我在记事本中看到解析的文本或在Visual Studio中调试它时,它会在两列中显示它,因此文本的格式完全符合我的需要。问题是,当它显示在MemoEdit中时,它不保留格式(我认为这是因为它使用不同的字体用于文本,而不是固定大小的宽度字体,因为白色空格小于普通字符) 。我将字体更改为某个固定大小的宽度字体并正确显示,但问题是我需要使用与应用程序使用相同的字体。 MemoEdit上是否有任何属性可以帮助我实现我想要的行为而无需更改字体?
非常感谢!
答案 0 :(得分:0)
您可以激活GUI中 GridView.OptionsView 属性的 RowAutoHeight 选项,您可以按照以下方式实际设置:
gridView1.OptionsView.RowAutoHeight = true;
您还可以使用 CalcRowHeight 事件处理程序来调整gridview行的高度。检查参考链接。
参考这些DevExpress四线程 -
Auto-height of grid rows and text WordWrap
GridControl row height (cell height)
Changing row height at runtime