0

我想在两列中显示备忘录编辑中的一些文本。文本的解析工作正常,因为当我在记事本中看到解析的文本或在 Visual Studio 中调试它时,它会在两列中显示它,因此文本的格式完全符合我的需要。问题是当它显示在 MemoEdit 中时,它不保持格式(我认为这是因为它对文本使用不同的字体,而不是固定大小宽度的字体,因为空格比普通字符小) . 我将字体更改为一些固定大小宽度的字体并正确显示,但问题是我需要使用与应用程序使用的字体相同的字体。MemoEdit 上是否有任何属性可以帮助我在不更改字体的情况下实现我想要的行为?

非常感谢!

4

1 回答 1

0

您可以在 GUI 中激活GridView.OptionsView属性的RowAutoHeight选项,您可以按如下方式进行实际设置:

gridView1.OptionsView.RowAutoHeight = true;

您还可以使用CalcRowHeight事件处理程序来调整 gridview 行的高度。检查参考链接。

参考这些 DevExpressfourm 线程 -
网格行和文本的自动高度 WordWrap
GridControl 行高(单元格高度)
在运行时更改行高

于 2012-10-19T12:41:39.057 回答