Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2010, 23:37   #1
sashchernun
Новичок
Джуниор
 
Регистрация: 25.08.2009
Сообщений: 2
Хорошо Создание компонента

Доброго времени суток всем.

Делаю компонент который имеет в себе поля:
TMyComponent = class(TComponent)
private:
//...............
frmMyForm : TMyForm; // TMyForm = class(TForm)
fMyPanel : TMyPanel; // TMyPanel = class(TCustomPanel)
//...............
end;
Основное назначение даного компонента в том, что он при запуске программы, будет показывать в левом углу MyPanel (нестандартной формы и реагировать на mouse_hover) при OnClick - показывается MyForm (обработка WebService API).

Подскажите, пожалуйста, решить такие задачи:
а). Как определить владельца для MyPanel чтоб можна было MyPanel прикрепить к левому углу главной формы?
б). Как реагировать MyPanel если в главной формы будет скролбар, нужно узнать ширину даного скрола?

Спасибо.
sashchernun вне форума Ответить с цитированием
Старый 28.02.2010, 23:40   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

a) Parent, SetParent - смотреть Help и сеть
б) Наверное подразумевается использование стандартного Scrollbar - тогда смотреть MSDN: GetSystemMetrics, SM_CXHSCROLL, SM_CXHTHUMB - и им подобные
BOBAH13 вне форума Ответить с цитированием
Старый 01.03.2010, 00:10   #3
sashchernun
Новичок
Джуниор
 
Регистрация: 25.08.2009
Сообщений: 2
По умолчанию

Спасибо Вован13, я до этого так делал: мне при отладке показывает Parent тот что надо, но при запуску вищитывает не те размеры, при правильном Parent.
sashchernun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое создание компонента из компонента)) Impuls1989 Компоненты Delphi 8 22.10.2009 00:08
Создание компонента Neobrat Компоненты Delphi 3 01.05.2009 09:52
создание компонента Bayazet Общие вопросы Delphi 4 17.12.2008 16:48
Создание компонента russianstrike Компоненты Delphi 15 01.10.2008 19:22
Создание компонента. Черничный Компоненты Delphi 2 01.06.2008 23:28