DevExpress在GridControl的TextEdit repositoryItem单元格中选择文本范围

时间:2012-05-23 17:06:06

标签: c# winforms devexpress xtragrid gridcontrol

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

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

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

但我想在Winforms控件中选择一个文本范围以及someTextBox.Select(2,5)。

2 个答案:

答案 0 :(得分:2)

我得到的DevExpress thread符合你的要求。根据您的要求检查修改后的代码,并遵循以下方法。

ActiveEditor投放到DevExpress.XtraEditors.TextEdit,您就可以像TextEdit Control一样工作。

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

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

答案 1 :(得分:1)

请使用以下方法:

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

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