Динамически создаваемые объекты
Допустим при каком то событии программы у меня динамически создается кнопка примерно таким образом:
Код:
With TButton.Create(Self) do Заранее спасибо. |
Ответ: Динамически создаваемые объекты
Просто присваеваеш свою процедуру обработчику. onClik у кнопке или просто clik
|
Ответ: Динамически создаваемые объекты
Цитата:
|
Ответ: Динамически создаваемые объекты
Цитата:
Код:
type |
Ответ: Динамически создаваемые объекты
Так и думал. OnClick := OwnButtonClick; - во чё забыл =)) Спасиб. Закрывай.
З.Ы. И еще вопрос. procedure TTestForm.OwnButtonClick[i] (Sender : TObject); Такой вариант возможен, если у меня массив кнопок?)) |
Ответ: Динамически создаваемые объекты
Попробуй ;)
|
Ответ: Динамически создаваемые объекты
Не это тогда динамически создавать еще и процедуры придется. Лучше в одну параметром передать число а там ифами рулить)
Сам на свой же вопрос и ответил :) |
Ответ: Динамически создаваемые объекты
Вот видеш уже хорошо :)
|
Ответ: Динамически создаваемые объекты
По ходу работы возник еще один вопрос. Новую тему создавать не стал, название в принципе подходит. Ну так вот суть.
Есть ListView В нем формируется что то похожее на "Асечный контакт-лист". При Двойном клике по эллементу списка в другой форме динамически создается TabSheet с тем же именем. С этим проблем нет, НО: Нужно чтобы если кликаем по эллементу списка не создавалась еще одна вкладка, а активировалась существующая. Делал примерно так: PHP код:
Надеюсь понятно объяснил что хочу =) Пол дня голову ломаю, пните меня в правильную сторону. Заранее спасибо) |
Ответ: Динамически создаваемые объекты
Дельфи нет подрукой но мож еще фокус передать?
|
Ответ: Динамически создаваемые объекты
Если я тебя правильно понял то в моём случае сделать так:
PHP код:
При Повторной активации эллемента списка, получается что вобще не один таб не выделен. Новые создаются нормально... Может что то в логике перемутил? Там где по заголовкам ищу UPD: разобрался |
Часовой пояс GMT +4, время: 12:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot