Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Свойства кнопок DBNavigator


Автор: Poseidon 18.5.2005, 17:27
Как можно узнать значения свойств кнопок компонента DBNavigator (enabled/disabled или видимая/невидимая)? 

Для определения видимости вы можете использовать свойство VisibleButtons. Например: 

Код
if nbRefresh in DBNavigator1.VisibleButtons then 
  ShowMessage('Кнопка Refresh видимая'); 



Для того, чтобы узнать, активизирована (enabled/disabled) кнопка или нет: 

Код
{Вместо nbFirst вы можете определить другой 
член TNavigateBtn (например, nbFirst, nbPrior, 
nbNext, nbLast, nbInsert, nbDelete, nbEdit, 
nbPost, nbCancel, nbRefresh)} 

if DBNavigator1.Controls[Ord(nbFirst)].Enabled then 
  ShowMessage('Кнопка First активизирована'); 

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