Я пытаюсь скрыть границу (прямоугольник фокусировки), которую Delphi рисует вокруг текущей выделенной ячейки в StringGrid. Я рисую чертеж владельца, чтобы настроить внешний вид сетки строк. Мне удалось избавиться от всего, кроме выбора.Скрытие focusRectangle для StringGrid: Delphi
Я использовал
GR.Left := -1;
GR.Top := -1;
GR.Right := -1;
GR.Bottom := -1;
StringGrid.Selection := GR;
Но что дает ошибку, если вы установите это очень быстро (у меня это работает в OnMouseMove). Я имею в виду, что это хорошо работает, но если я назову этот конкретный фрагмент кода достаточно быстро, я получаю исключение в рендеринг StringGrid (таким образом, я не могу просто попробовать, кроме него).
Любые идеи о том, как я могу решить это надежно?
Здравствуйте, Дайетсу, вы пробовали TZColorStringGrid? Это потомок TStringGrid и обладает способностью персонализировать каждую ячейку. Может быть, вы можете посмотреть: http://avemey.com/ –