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

Вниз

Как к DBGrid, DBGridEh и пр. добавить кнопочку для каждой строчки   Найти похожие ветки 

 
нАвичОк   (2003-10-20 12:57) [0]

Например, в видимом конце каждой строчки добавляется маленькая кнопочка типа (...), при нажатии на которую происходит некоторое действие ???

Заранее благодарен.


 
Vlad ©   (2003-10-20 13:06) [1]

DBGrid.Columns[i].ButtonStyle = cbsEllipsis;
При нажатии срабатывает событие OnEditButtonClick


 
нАвичОк   (2003-10-20 13:07) [2]

2Vlad
строчки, а не столбца


 
Vlad ©   (2003-10-20 13:14) [3]

OnDrawColumnCell, а также почитай про метод DrawFrameControl.


 
aVast ©   (2003-10-20 13:21) [4]

тогда попробуй через
OnDrawColumnCell

приблизетельно так:

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if Column.Field.AsString="без кнопочки никак" then
begin
DBGrid1.Columns[DataCol].ButtonStyle:=cbsEllipsis;
DBGrid1.OnEditButtonClick:=BtnClick;
end;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;


 
Vlad ©   (2003-10-20 13:26) [5]

>aVast © (20.10.03 13:21) [4]
Насколько я понял автору нужно отображать кнопку в конце видимой части строки в DBGrid. Если так, то только отрисовка поможет.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
3-40952
P0tia
2003-10-17 13:23
2003.11.13
Есть такая проблема.


1-41153
2ТЭ10М
2003-11-03 12:06
2003.11.13
Принудительная выгрузка преложения.


3-40831
Deedlit
2003-10-22 07:12
2003.11.13
TOleException при работе с БД MS Access


1-41355
Rookie
2003-10-30 16:29
2003.11.13
Как корректно закрыть форму при обработке события onShow?


1-41254
phan
2003-10-29 23:18
2003.11.13
Вставка визуального коспонента в StringGrid/DrawGrid