1

有人知道如何在 GridControl 的 TextEdit repositoryItem 单元格中选择文本范围吗?

以下代码选择单元格的整个文本:

gvMemoryMap.FocusedRowHandle = 4;
gvMemoryMap.FocusedColumn = gvMemoryMap.VisibleColumns[1];
gvMemoryMap.ShowEditor();
gvMemoryMap.ActiveEditor.SelectAll();

但我想选择一个文本范围,就像在 Winforms 控件中所做的 someTextBox.Select(2,5) 一样。

4

2 回答 2

2

我得到了与您满足相同要求的DevExpress 线程。根据您的要求检查修改后的代码并遵循以下方法。

投你ActiveEditorDevExpress.XtraEditors.TextEdit你就可以像你一样工作TextEdit Control

gvMemoryMap.FocusedRowHandle = 4;
gvMemoryMap.FocusedColumn = gvMemoryMap.VisibleColumns[1];
gvMemoryMap.ShowEditor();
(gvMemoryMap.ActiveEditor as DevExpress.XtraEditors.TextEdit).Select(0, 1);

它已经过测试和工作..希望这有帮助..

于 2012-05-24T06:55:47.403 回答
1

请使用以下方法:

TextEdit textEdit = gvMemoryMap.ActiveEditor as TextEdit;
textEdit.Select(2, 3);

相关帮助主题:TextEdit.Select(Int32,Int32) 方法

于 2012-05-24T06:55:01.113 回答