Почему не редактируемая ячейка имеет курсор? - PullRequest
0 голосов
/ 31 октября 2011

У меня есть сетка, я установил:

this.gridColAlias1.AppearanceHeader.Options.UseTextOptions = true;
this.gridColAlias1.AppearanceHeader.TextOptions.HAlignment =DevExpress.Utils.HorzAlignment.Near;
this.gridColAlias1.OptionsColumn.AllowEdit = false;

Я вижу, что столбец на моей сетке недоступен для редактирования, но в любом случае я вижу курсор на ячейке этого столбца, и, следовательно, он притворяется редактируемым. Почему это происходит и как я могу избавиться от курсора? Спасибо!

1 Ответ

0 голосов
/ 01 ноября 2011

Что вы имеете в виду, когда говорите о курсоре? В ячейке нет курсора (каретки), если для свойства OptionsColumn.AllowEdit установлено значение false. Может быть, вы имеете в виду прямоугольник фокуса?
Чтобы избежать рисования прямоугольника фокуса на определенной ячейке столбца, вы можете сделать этот столбец не сфокусированным через свойство OptionsColumn.AllowFocus .

...