Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создать компонент

362
04 апреля 2003 года
_kolyan
339 / / 03.12.2002
Как создать свой компонент, состоящий из нескольких стандартных.
Например, я хочу компонент, состоящий из Edit и кнопки с картинкой рядом с ним
или, например, панель, на которой стоит Label.
Подскажите...
463
04 апреля 2003 года
waterman
178 / / 17.01.2003
Цитата:
Originally posted by _kolyan
Как создать свой компонент, состоящий из нескольких стандартных.
Например, я хочу компонент, состоящий из Edit и кнопки с картинкой рядом с ним
или, например, панель, на которой стоит Label.
Подскажите...



Создаешь производный от TEdit компонент, в его конструкторе, например, создаешь TSpeedButton, который отрисовываешь где тебе хочется. Можешь выводить его в OnPaint edit'а. Делаешь, в общем, внутренние обработчики всех действий, связанных с новым "добавленным" компонентом. Меняешь его свойства так же, как и в design-time, только в коде, настраиваешь - и все путем.

358
04 апреля 2003 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by waterman


Создаешь производный от TEdit компонент, в его конструкторе, например, создаешь TSpeedButton, который отрисовываешь где тебе хочется. Можешь выводить его в OnPaint edit'а. Делаешь, в общем, внутренние обработчики всех действий, связанных с новым "добавленным" компонентом. Меняешь его свойства так же, как и в design-time, только в коде, настраиваешь - и все путем.


Перед этим топаешь на bcbdev.ru и скачиваешь там электронные книги:
1)"C++Builder 5 Developer's Guide". Авторы Дж. Холлингворт, Д. Баттерфилд и др. На английском языке.
2)"C++Builder Unleashed". Автор Ч. Калверт. На английском языке
3)Создание собственных компонентов. Перевод Т. Сорока.
Читаешь. Поверь мне это позволит тебе поднять свой уровень как специалиста, и резко сократит расходы на интеренет.

362
07 апреля 2003 года
_kolyan
339 / / 03.12.2002
Цитата:
Originally posted by moonmike

Читаешь. Поверь мне это позволит тебе поднять свой уровень как специалиста, и резко сократит расходы на интеренет.



Я тебе верю. Кому, как не тебе :-) Спасибо за ссылку (и за заботу о финансах :-))

358
07 апреля 2003 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by _kolyan


Я тебе верю. Кому, как не тебе :-) Спасибо за ссылку (и за заботу о финансах :-))


Приятно когда у человека есть чувство юмора=)))

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог