![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 16.01.2008
Сообщений: 21
|
![]()
Здраствуйте.
Есть небольшая проблема по поводу вызова процедуры для динамически созданного массива кнопок типа TBitbtn. сам код: Цитата:
Пользователь последовательно щелкает на любые три из них - и они исчезают. Но не могу найти, как на такие динамически созданные массивы кнопок сделать вызов процедуры OnClick().. |
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]() Цитата:
Это внутри обработчика. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 21
|
![]()
уку.. а можно просто cmdPict.visible:=false..
мне нужно вызвать процедуру OnClick у этой кнопки.. что-нить вроде procedure Tosnova.cmdPictClick() - только для массива динамически созданных кнопок |
![]() |
![]() |
![]() |
#4 |
Бредовый
Форумчанин
Регистрация: 15.11.2008
Сообщений: 285
|
![]()
Я тоже на счет этого сейчас думаю, единственная мысль это создать класс от tbutton в классе обработать нажатие, а в массив добавлять этот класс.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
|
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]() Код:
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Не будет. Обработчик события должен быть методом класса. В остальном все правильно.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 21
|
![]()
Спасибо, все получилось))
Немного поэкспериментировали- и все заработало) Немного не по теме, но как из кнопки типа TBitBtn извлечь адрес рисунка? cmdPict[n[1]].Glyph.GetNamePath() ? |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
![]()
Нет, не так. По-поему никак-оно загружает файл, а путь не сохраняет. Я вижу такое решение: если перед загрузкой загнать в какую-то переменную/массив строк.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 21
|
![]()
уку.. Спасибо, так и сделаем)
Тему можно закрыть |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление динамических объектов / полная очистка формы | 095 | Общие вопросы Delphi | 3 | 23.04.2012 16:09 |
Одна функция для нескольких объектов | Salomon | Помощь студентам | 2 | 25.11.2008 16:32 |
добавление процедуры для формулы | Lenivec** | Общие вопросы C/C++ | 1 | 07.09.2008 08:54 |
Создание и использование динамических структур | Oksana11 | Помощь студентам | 5 | 09.01.2008 19:39 |