Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как прописать Parent у своего компонента, чтобы он мог принимать другие комп-ты 
:(
    Опции темы
SerK
Дата 20.5.2008, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Друзья, не знаю как сделать так, чтобы мой компонент мог принимать на себя другие компоненты,
типа Panel. Кто знает, подскажите, пожалуйста. 


--------------------
Пусть будет миру хорошо!
PM MAIL   Вверх
xvr
Дата 20.5.2008, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(SerK @ 20.5.2008,  12:45)
Друзья, не знаю как сделать так, чтобы мой компонент мог принимать на себя другие компоненты,
типа Panel. Кто знает, подскажите, пожалуйста.

Для этого твой компонент должен быть унаследован от TWinControl, иначе никак
PM MAIL   Вверх
SerK
Дата 20.5.2008, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



xvr, что компонент должен быть унаследован от TWinControl  - это я знаю, но этого не достаточно, нужно еще конкретно указать, но как я не знаю, иначе компонент не будет принимать на себя другие компоненты.


--------------------
Пусть будет миру хорошо!
PM MAIL   Вверх
xvr
Дата 20.5.2008, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(SerK @ 20.5.2008,  15:30)
xvr, что компонент должен быть унаследован от TWinControl  - это я знаю, но этого не достаточно, нужно еще конкретно указать, но как я не знаю, иначе компонент не будет принимать на себя другие компоненты.

Ты имеешь в виду Design time? Тогда добавь в стиль компонента (ControlStyle) флаг csAcceptsControls

PM MAIL   Вверх
SerK
Дата 23.5.2008, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



xvr  

Цитата

Ты имеешь в виду Design time? Тогда добавь в стиль компонента (ControlStyle) флаг csAcceptsControls



Можно кодом сказать, как это сделать? А то в этом вопросе я не силен.


--------------------
Пусть будет миру хорошо!
PM MAIL   Вверх
artsb
Дата 23.5.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2280
Регистрация: 17.7.2007
Где: центр Вселенной

Репутация: 39
Всего: 64



Извиняюсь, сразу не понял вопроса. smile

Это сообщение отредактировал(а) artsb - 23.5.2008, 14:29


--------------------
Чем отличается умный человек от мудрого?
Умный - выпутается из любой ситуации.
Мудрый - просто в неё не попадёт.
PM MAIL   Вверх
xvr
Дата 23.5.2008, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(SerK @ 23.5.2008,  14:03)
xvr  

Цитата

Ты имеешь в виду Design time? Тогда добавь в стиль компонента (ControlStyle) флаг csAcceptsControls



Можно кодом сказать, как это сделать? А то в этом вопросе я не силен.

В конструкторе своего компонента пишешь
Код

ControlStyle=ControlStyle<<csAcceptsControls;

PM MAIL   Вверх
SerK
Дата 26.5.2008, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



xvr 

Огрмное спасибо, получилось!


--------------------
Пусть будет миру хорошо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.