Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Передать фокус ВВОДА (!) ячейке stringgrid


Автор: XAKEPEHOK 4.1.2009, 03:31
Единственное что нашел:

Код

procedure SetGridFocus(SGrid: TStringGrid; r, c: integer);
var
  SRect: TGridRect;
begin
  with SGrid do
  begin
    SetFocus; {Передаем фокус сетке}
    Row := r; {Устанавливаем Row/Col}
    Col := c;
    SRect.Top := r; {Определяем выбранную область}
    SRect.Left := c;
    SRect.Bottom := r;
    SRect.Right := c;
    Selection := SRect; {Устанавливаем выбор}
  end;
end;


Но мне надо не выделить ячейку, а именно уже вводить в ней

Автор: Rrader 4.1.2009, 08:26
Добавь EditorMode := True;

Автор: XAKEPEHOK 4.1.2009, 19:42
Rrader, большое спасибо! Все получилось

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)