25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
||||||||||||||||
1 | ||||||||||||||||
Обработчик событий для компонента (TLabel, TButton)11.12.2012, 23:19. Показов 3103. Ответов 2
Метки нет (Все метки)
Привет.
Задание создать Design-Time форму, создать Run-Time форму. На дезайн тайм есть какие-то компоненты, например три надписи TLabel. Нужно в Run-Time вывести их на форме ран-тайм и создать обработчики событий для этих кнопок. В Design-Time по клику удваивался/уменьшался размер. В run-time нужно сделать то же самое. Как это нужно сделать? Есть наброски. 1) Помогите доработать наброски. 2) Скажите, как сделать проще? Без класса. Что-то типа
Мой вариант: Для обработчика событий использую класс.
строка
а дальше такую: При чем это связано не только с размером, если менять Capacity-свойство, например, имеем то же самое. Я так понимаю это связано с тем, что класс TEventClass не имеет права трогать свойства TmpLabel. Так? Как сделать так, чтобы имел? Или я вообще не прав? Разъясните пожалуйста как мне поступить. И по поводу просто одной процедуры объясните, если возможно. P.S.: аттач почему-то не приклеился. руки видно кривые, пытался вставить его в нужное место, не вставил вообще. не бейте. P.P.S: заранее спасибо.
0
|
11.12.2012, 23:19 | |
Ответы с готовыми решениями:
2
Проектирование форм и создание обработчика события для компонентов TEdit, TButton, TBitBtn. Компоненты TLabel, TMemo Компонента от TButton Свойство color компонента TLabel Обработчик событий в Run-Time для формы (TForm) |
Супер-модератор
|
|||||||||||
12.12.2012, 02:29 | 2 | ||||||||||
VladSharikov, а чего, статический метод класса использовать (чтоб не было необходимости экземпляр класса создавать, он всё одно не нужен, вся работа ж через Sender идёт) - никак нельзя? Смотри:
1
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
12.12.2012, 16:04 [ТС] | 3 |
Вот только вчера читал статью какого-то дядьки - у него был такой же способ организации обработчика событий, но я не смог нормально все описать.
Хорошо, сейчас попробую. Добавлено через 33 минуты уиии все получилось, неделю бился спасибо.
0
|
12.12.2012, 16:04 | |
12.12.2012, 16:04 | |
Помогаю со студенческими работами здесь
3
Напишите обработчик события OnClick для компонента Button Обработчик события OnMouseMove для компонента Memo, с выводом сообщения "Курсор находится над объектом" Если можно создать массив TButton, то как создать массив их событий? При добавлении компонента к примеру кнопки. В коде Button1: TButton; выдает ошибку что TButton не известно. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |