![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.11.2012
Сообщений: 3
|
![]()
Здравствуйте. Я новичок. Имеется процедура обработки события Button1.Click: при нажатии кнопки на ней появляется цифра 1, при повторном нажатии - 2 и т.д. Надо, чтобы 50 кнопок вели себя так же. Не хочется писать еще 49 процедур, в тексте которых по сути меняется лишь номер кнопки. Как сделать без переписывания? Если возможно - примерчик
![]() |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Не забыть поставить изначальный текст на кнопке "0" (без кавычек). Или такой вариант с автогенерацией кнопок: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 22.11.2012 в 22:02. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.11.2012
Сообщений: 3
|
![]()
Спасибо большое за подробный ответ.
Последний раз редактировалось Firebird; 22.11.2012 в 22:38. |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Пожалуйста. Не понял последнего вопроса
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Регистрация: 22.11.2012
Сообщений: 3
|
![]()
Это я напутал
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 06.01.2012
Сообщений: 58
|
![]()
Т.е. имена кнопок? Никак, так, как компоненты не могут быть с одинаковыми названиями, а если текст кнопок, созданных динамически, то:
Код:
|
![]() |
![]() |
![]() |
#7 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Указанный код автоматом управляет и удалением, ибо кнопки хранятся у формы (self , который тут будет AOwner) в "массивном" свойстве Components и освобождаются в деструкторе формы.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Повторение в проголе, соединение ассебмлера с С++ | Godod | Помощь студентам | 1 | 10.10.2010 14:28 |
Повторение команд | Mihanches | Общие вопросы Delphi | 5 | 07.10.2010 14:12 |
Повторение | CraftR14 | Общие вопросы Delphi | 8 | 17.04.2010 20:15 |
Проверка элементов матрицы на повторение | -=aHTPoПоС=- | Помощь студентам | 4 | 14.11.2009 20:05 |