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

Вниз

колонка типа TdxDBGridButtonColumn какая кнопка нажата   Найти похожие ветки 

 
Ivan_   (2004-10-22 17:28) [0]

В гриде колонка типа TdxDBGridButtonColumn добавил туда вторую кнопку. Как определить какая из них нажата я написал что то типа if (grdServiceFullName.Buttons[1].????) незнаю или есть другой вариант?


 
stud ©   (2004-10-22 17:54) [1]

а если вроде
if (sender as...).name="" then ...?


 
Ivan_   (2004-10-22 18:02) [2]

Да так намного лучьше но чуму оно рвно if (Sender as TdxDBGridButtonColumn).Buttons[1] = "")   ?? Это ведь тип TdxEditButton


 
stud ©   (2004-10-22 18:06) [3]

а чему оно может быть равно???
ты отлавливаеш sender и смотриш его имя.у твоих кнопок имя есть? вот в зависимости от имени сендера и выполняеш действия


 
stud ©   (2004-10-22 18:07) [4]

погоди..


 
stud ©   (2004-10-22 18:14) [5]

вот это тебе наверное нужно?

procedure TForm1.dxDBGrid1Column4ButtonClick(Sender: TObject;
 AbsoluteIndex: Integer);
begin
 label1.Caption:=inttostr(AbsoluteIndex);

end;

если версии гидов у нас одинаковые


 
vuk ©   (2004-10-22 18:15) [6]

TdxDBTreeListButtonColumn.OnButtonClick

type
 TdxEditButtonClickEvent = procedure (Sender: TObject; AbsoluteIndex: Integer) of object;
property OnButtonClick: TdxEditButtonClickEvent;

Description
Write an OnButtonClick event handler to perform specific actions when clicking a button within a cell.  The AbsoluteIndex parameter determines the index of the pressed button.  This index is zero-based.


 
Ivan_   (2004-10-22 18:25) [7]

Да! супер спасибо! Буду учиться хелп читать :-))



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1099390639
Влад
2004-11-02 13:17
2004.11.21
Кто-нибудь пользуется компонентом Async32 для Delphi


3-1098886360
Александр С
2004-10-27 18:12
2004.11.21
Параметрический запрос


1-1100076837
markers
2004-11-10 11:53
2004.11.21
Плохо у меня с матиматикой... Делим на метры и т.д.


14-1099252959
Bend
2004-10-31 23:02
2004.11.21
RichEdit & гиперссылки


1-1099565173
Kat
2004-11-04 13:46
2004.11.21
Число 54 например надо записать 0054