Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Связь кнопки с гридом [D5, IB6.x]


Evyshka ©   (2004-01-05 16:50:00) 

как связать кнопку с гридом, так чтоб при переходе от записи к записи она становилать то активной то нет в зависимости от какого либо условия


asp   (2004-01-05 17:04:00) [1]

ActionList на форму. Создать Action. Например, DoSomething. И обработать OnUpdate. Например:
procedure Form1.DoSomethingUpdate(Sender: TObject);
begin
if Self.DBGrid1.DataSource.DataSet.Active then
(Sender as TAction).Enabled:= Self.DBGrid1.DataSource.DataSet.FieldByName("FIELD1").AsInteger > 0
else
(Sender as TAction).Enabled:= False
end;

И кнопке назначить Action.


Sandman25   (2004-01-05 17:02:00) [2]

А также почитайте об Action и ActionList.
Особенно TAction.OnUpdate


Плохиш_   (2004-01-05 16:55:00) [3]

TDataSet.OnAfterScroll


Наверх

Титульная страница Поиск, карта сайта Написать письмо