Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизКнопки ToolBar a и пункты меню Найти похожие ветки
← →
Charly22 (2004-10-04 01:19) [0]Правильно ли я понимаю ситуацию?
Пусть имеются две кнопки на тулбаре: tbButton1 и tbButton2.
Также имеются два пункта меню: miMenu1 и miMenu2.
Код я пишу в обработчике OnClick для пунктов меню. Кнопку на тулбаре связываю с соответствующим пунктом меню через св-во кнопки MenuItem.
И вот, например, такая ситуация:
procedure TForm1.miMenu1Click(Sender: TObject);
begin
.......
.......
miMenu2.Enabled := False;
end;
Должна ли при этом соответствующая кнопка tbButton2 также стать недоступной (неактивной)?
Мне кажется, что должна. Но у меня этого не происходит. А почему, я не могу понять...
← →
Рыба © (2004-10-04 01:29) [1]По-моему должен быть только один и тот же обработчик нажатия на кнопку или меню, а состояние устанавливай вручную.
← →
Oleg__Gashev © (2004-10-04 02:10) [2]Если память не подводит, проще дисеблить actions.
Прописывай одну и туже action для кнопке на тулбаре и меню и дисабли её.
← →
pipll © (2004-10-04 23:53) [3]А не легче использовать Action? Тогда и с туллбарбатоне и в менюайтем указать соответствующий экшен. Если захотим сделать дизэйбл - делаем его для экшена, тогда туллбарбатон и менюайтем автоматом станут дизэйбл.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.047 c