Цитата:
Сообщение от Евгений79
Так смущает то, что вариант с одной переменной тоже работает. Кнопки создаются, можно задать разные Caption положение цвет, и т.д. Присвоить обработчики событий.
|
Ну так создавать кнопки можно и вообще без переменных, переменные нужны только для хранения ссылки (указателя) на созданный объект, а ты при записывании нового значения в переменную bt теряешь таким образом ссылку на кнопку которая в этой переменной до этого хранилась.
Цитата:
Сообщение от Евгений79
Например в обработчике клика проверяю кто кликнул и соотвественно действия разные
Код:
if (Sender as TButton).name = 'but1' then blabla1;
if (Sender as TButton).name = 'but2' then toptop2;
|
Здесь вообще другой механизм используется, без использования переменных - кнопка в событии сама сообщает указатель на саму себя - Self, который в обработчике события виден как параметр Sender.