СообЧа > База Знаний > Базы данных

Вопрос

Есть кнопка на форме. Нажимаешь — выполняется определенный фильтр. Как бы отключить при повторном нажатии на эту-же кнопку фильтр? Может есть какое-нибудь другое решение?

Ответ

Можно в коде формы вписать строку (перед всеми процедурами):

Private IsFiltr as Boolean

Тогда в обработчике кнопки можно > использовать значение этой
переменной как некий флаг:

Private sub Command1_Click (Button as Long)
Select case IsFiltr
case True 'Отключить фильтр…
IsFiltr = False

case False 'включить фильтр…
IsFiltr = True

End Select
end sub

******

В Delphi можно делать так:

IsFiltr:=not IsFiltr

kolesnik_an



Copyright © 2000-2004 Сообщество Чайников
Контактная информация