| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Actino and Caption |
| Автор: RinOSpro 1.11.2008, 10:27 |
| Здравствуйте! В общем вешаю Action на кнопку соответственно Caption кнопки изменяется... Переименовываю кнопку на нормальное имя. Запускаю программу и снова Сaption кнопки как у Action... Все бы было хорошо если один Action использовался одной кнопкой тогда бы просто установил Сaption какой нужно. Но проблема в том что Action используется многими кнопками и у этих кнопок разные названия. Как решить данную проблему помогите плиз! |
| Автор: RinOSpro 1.11.2008, 16:25 |
| Люди помагите ) горю ) |
| Автор: Sansa 1.11.2008, 16:33 |
| Как-то некрасиво у тебя получается. Действие одно, а называется по разному, в зависимости от кнопок. Может лучше сделать под каждую РАЗНУЮ кнопку разные Actions? |
| Автор: RinOSpro 1.11.2008, 17:06 |
| Sansa логически все красиво получается. В ActionExecute содержиться некоторый универсальный код. В Action.Tag содержиться некоторый числовой код. На несколько кнопок в разных формах вешается Action. У этих кнопок разные названия но одна задача: отправить это число в свою функцию. Логику не полностью описал но что то вроде этого. Нет много кнопок. Нелогично это делать тогда у каждой кнопки свой обработчик... но это не выход. |
| Автор: Akella 2.11.2008, 01:56 |
| Кнопка привязана к Action, поэтому у тебя ничего не выйдет. Хотя это только лично моё мнение. |
| Автор: VanHelsing 3.11.2008, 07:23 |
| Решил попробовать. Создал пару событий Action, точнее два, на форму кинул 4 кнопки(по две на каждое событие). У двух оставил Caption, который указан в событии, а у двух поменял. Запустил и все работает. Может я не правильно понял вопрос? |
| Автор: RinOSpro 5.11.2008, 11:13 |
| VanHelsing хм... странно... почему то работает... никаких отличий не вижу... в чем секрет? )) Добавлено через 4 минуты и 7 секунд Хотя нашел прокол... создал еще одну форму, кинул пару кнопок нацепил экшены. вот на новой форме кнопки переименовываются... а на первой остаются не тронутыми... ваще запутался... в чем же секрет... |
| Автор: VanHelsing 5.11.2008, 17:24 | ||
Да вроде не в чем. Всегда так делал и работало. |
| Автор: RinOSpro 5.11.2008, 18:20 |
| Ну а как прокоментировать то что на другой форме они переменовывались... Люди кто понимает как это происходит, помагите плиз ) |