Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Actino and Caption 
:(
    Опции темы
RinOSpro
Дата 1.11.2008, 10:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Здравствуйте! 

В общем вешаю Action на кнопку соответственно Caption кнопки изменяется... 

Переименовываю кнопку на нормальное имя.

Запускаю программу и снова Сaption кнопки как у Action...

Все бы было хорошо если один Action использовался одной кнопкой тогда бы просто установил Сaption какой нужно. Но проблема в том что Action используется многими кнопками и у этих кнопок разные названия. 

Как решить данную проблему помогите плиз!
  Вверх
RinOSpro
Дата 1.11.2008, 16:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Люди помагите ) горю )
  Вверх
Sansa
Дата 1.11.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 18.10.2006
Где: Королев

Репутация: 3
Всего: 6



Как-то некрасиво у тебя получается. Действие одно, а называется по разному, в зависимости от кнопок. Может лучше сделать под каждую РАЗНУЮ кнопку разные Actions?
--------------------
- Здравствуйте, я Ваш патологоанатом
PM MAIL ICQ   Вверх
RinOSpro
Дата 1.11.2008, 17:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Sansa логически все красиво получается. В ActionExecute содержиться некоторый универсальный код. В Action.Tag содержиться некоторый числовой код. На несколько кнопок в разных формах вешается Action. У этих кнопок разные названия но одна задача: отправить это число в свою функцию.

Логику не полностью описал но что то вроде этого.

Цитата(Sansa @  1.11.2008,  16:33 Найти цитируемый пост)
 Может лучше сделать под каждую РАЗНУЮ кнопку разные Actions?

Нет много кнопок. Нелогично это делать тогда у каждой кнопки свой обработчик... но это не выход.

Это сообщение отредактировал(а) RinOSpro - 1.11.2008, 17:07
  Вверх
Akella
Дата 2.11.2008, 01:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Кнопка привязана к Action, поэтому у тебя ничего не выйдет. Хотя это только лично моё мнение.

Это сообщение отредактировал(а) Akella - 2.11.2008, 01:56
PM MAIL   Вверх
VanHelsing
Дата 3.11.2008, 07:23 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


ХОЧУ ВСЕ ЗНАТЬ!!!
**
Награды: 1



Профиль
Группа: Участник
Сообщений: 288
Регистрация: 3.1.2008
Где: Екатеринбург

Репутация: 1
Всего: 6



Решил попробовать. Создал пару событий Action, точнее два, на форму кинул 4 кнопки(по две на каждое событие). У двух оставил Caption, который указан в событии, а у двух поменял. Запустил и все работает. Может я не правильно понял вопрос?
 

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  1.zip 3,15 Kb


--------------------
PM MAIL   Вверх
RinOSpro
Дата 5.11.2008, 11:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











VanHelsing хм... странно... почему то работает... никаких отличий не вижу... в чем секрет? ))

Добавлено через 4 минуты и 7 секунд
Хотя нашел прокол... создал еще одну форму, кинул пару кнопок нацепил экшены. вот на новой форме кнопки переименовываются... а на первой остаются не тронутыми... ваще запутался... в чем же секрет...
  Вверх
VanHelsing
Дата 5.11.2008, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ХОЧУ ВСЕ ЗНАТЬ!!!
**
Награды: 1



Профиль
Группа: Участник
Сообщений: 288
Регистрация: 3.1.2008
Где: Екатеринбург

Репутация: 1
Всего: 6



Цитата

VanHelsing хм... странно... почему то работает... никаких отличий не вижу... в чем секрет? ))

Да вроде не в чем. Всегда так делал и работало. 


--------------------
PM MAIL   Вверх
RinOSpro
Дата 5.11.2008, 18:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну а как прокоментировать то что на другой форме они переменовывались...

Люди кто понимает как это происходит, помагите плиз )
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.