C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Размещение компонента, Размещение компонента
maxt
Отправлено: 24.12.2005, 19:05


Ученик-кочегар

Группа: Участник
Сообщений: 3



Как программно поместить компонент на форму?
Aptem
Отправлено: 24.12.2005, 19:29


Мастер участка

Группа: Участник
Сообщений: 349



Элементарно. Создаешь компонент и ставишь свойство Parent в Form1, например:
CODE

TListBox *ListBox;
ListBox = new TListBox ( this );
ListBox -> Parent = Form1;
ListBox -> Visible = true;


Отредактировано Aptem — 24/12/2005, 19:31
maxt
Отправлено: 24.12.2005, 20:19


Ученик-кочегар

Группа: Участник
Сообщений: 3



А как его разместить в нужном мне месте?
maxt
Отправлено: 24.12.2005, 20:28


Ученик-кочегар

Группа: Участник
Сообщений: 3



Мне нужно разместить компонент TImage на компонете TImage
Valdemar
Отправлено: 26.12.2005, 08:22


Мастер участка

Группа: Участник
Сообщений: 433



QUOTE
А как его разместить в нужном мне месте?

Ну так задайте ему координаты.
Aptem
Отправлено: 26.12.2005, 14:30


Мастер участка

Группа: Участник
Сообщений: 349



Пример:
CODE

ListBox -> Top = 200;
ListBox -> Left = 100;
EXIS
Отправлено: 31.12.2005, 17:09


Не зарегистрирован







Я короче так же создаю компаненты но у меня еще вопрос создаю TLabel и TImage , но Image рисуется поверх Label и надпись невидно а мне надо наооборот label поверх Image...
как ее переместить вверх???

Заранее спасибо.
Valdemar
Отправлено: 10.01.2006, 09:52


Мастер участка

Группа: Участник
Сообщений: 433



А если не использовать Label, а текст писать c помощью Image1->Canvas->TextOutA?
gvg
Отправлено: 10.01.2006, 11:14


Машинист паровоза

Группа: Участник
Сообщений: 222



А каков порядок создания и отображения? Сначала создать и вывести Image, потом Label — не получится?

Вернуться в Вопросы программирования в C++Builder