Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 12:51 31.05.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема ActionList [re: lbr]
Автор andrew_nikoloff (bugbuster)
Публикувано28.10.09 09:31  



По първия ти въпрос - най-добре ще е да използваш екшъни. Сложи си един ActionList на формата и в него си създай един Action. Задай му стойности на пропъртитата Caption, Hint, Shortcut (в твоя случай F2) и създай обработчици на събитията OnExecute и OnUpdate. В OnExecute сложи кода, който искаш да се изпълнява при натискането на бутона и при натискането на зададения от теб шорткът. В OnUpdate напиши код който да определя дали това действие да е активно / видимо или не. След това си сложи бутона на формата и му задай на пропъртито Action да е създадения от теб екшън. Това ще оправи на бутона надписа и т.н. Можеш да вържеш същия екшън и към елемент от MainMenu, PopupMenu, бутон от toolbar и т.н. и всички бутони, менюта и т.н. ще ти се активират / изключват автоматично по твоята логика.
По втория въпрос - прехвани събитието OnChange на TEdit-а. В него си провери дължината на въведения текст и ако е 10 символа си викни функцията за проверка.

Linux isn't free, it's worthless.




Цялата тема
ТемаАвторПубликувано
* Малко помощ lbr   20.10.09 17:16
. * Re: Малко помощ andrew_nikoloff   21.10.09 09:32
. * Re: Малко помощ lbr   27.10.09 16:05
. * ActionList andrew_nikoloff   28.10.09 09:31
. * Re: ActionList lbr   28.10.09 11:44
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.