Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

Переход по столбцам в DBGrid   Найти похожие ветки 

 
dima74   (2003-07-30 10:53) [0]

Есть DBGrid со включенной опцией dlAlwaysShowEditor. При перемещении по столбцам при помощи клавиши TAB содержимое ячейки (текст в ячейке, а не ячейка!!!) выделяется. А мне нужно без выделения, и чтоб курсор стоял в конце строки. Подскажите как это сделать?


 
KDS ©   (2003-07-30 11:49) [1]

ReadOnly:=true
или
DBGridOptions.Options содержать [dgRowSelect,...]
и не содержать [dgEditing, dgAlwaysShowEditor]


 
NAlexey ©   (2003-07-30 12:09) [2]


type
TCustomGridEx = class(TCustomGrid);

procedure TForm1.DBGrid1ColEnter(Sender: TObject);
begin
if TCustomGridEx(DBGrid1).InplaceEditor <> nil then
TCustomGridEx(DBGrid1).InplaceEditor.Deselect;
end;


 
dima74   (2003-07-30 18:31) [3]

NAlexey: Спасибо, но это не помогло в одном случае. Нажимаем ТАБ на последнем столбце последней строки. В результате появляется новая запись и в первый столбец в OnNewRecord заноситься некоторая строчка, которая получается выделенной. Как я не игрался с событиями, которые сопутвуют вставке новой записи. но снять выделение не получилоь...



Страницы: 1 вся ветка

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-81913
Михайлов Антон
2003-08-08 19:03
2003.08.25
Типа компилятора...


3-81568
Leran2003
2003-07-30 12:37
2003.08.25
Midas


1-81823
BillyJeans
2003-08-13 12:50
2003.08.25
Как узнать с какого контрола перешел фокус на текущий?


1-81832
Vitalygavrilov
2003-08-13 10:50
2003.08.25
Возможно ли в QReport сделать заполнение бланка.


14-81894
Е-Моё имя
2003-08-05 13:15
2003.08.25
откуда прога запущена под DOS(!!!) ?