Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 MDI и контрол внутри главной формы  [new]
bzums
Member

Откуда:
Сообщений: 191
Создал пустое приложение MDI.

Кинул на главную форму панель.
Понимаю, что так нельзя.

НО:
Хочу ее задвинуть назад.
Windows.SetParent(Panel1.Handle, Self.ClientHandle);
Полсе этой строчки панель не влехает на форму (появляются скроллы).

Как победить?

То код не помогает:
//Panel1.Width := frmMain.Width - 125;
//Panel1.Height := frmMain.Height - 125;


//Panel1.Width := frmMainClientWidth - 125;
//Panel1.Height := frmMain.ClientHeight - 125;

Заранее спасибо.
21 ноя 21, 16:51    [22398693]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
DimaBr
Member

Откуда:
Сообщений: 12190
тынц
21 ноя 21, 17:01    [22398695]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
bzums
Member

Откуда:
Сообщений: 191
Спасибо за ссылку.
Я делал атболютно идентично.
Но проблемв в том, что в дезайн тайме пресли у панели стоит alClient и все красиво, то в рантайм панель как-будто шире и вылезают скроллы.
Как вот это иправить?

К сообщению приложен файл. Размер - 25Kb
21 ноя 21, 20:15    [22398772]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
bzums
Member

Откуда:
Сообщений: 191
Runtime

К сообщению приложен файл. Размер - 52Kb
21 ноя 21, 20:18    [22398773]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
sasha27
Member

Откуда: Москва
Сообщений: 194
bzums,

XE5, TPanel.Align = alClient , в Runtime все нормально, панель растягивается (сжимается) вместе с формой.
21 ноя 21, 21:29    [22398797]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
bzums
Member

Откуда:
Сообщений: 191
Спасибо тебе дорый человек.
Но к меня никак.
Не понимаю, что именно может давать такой эффект.
Думал изза баров - нифига.
На форме только панель - та же фингя.

Пс. 96 пикелей на дюйм, 100 % в настройках экрана.

К сообщению приложен файл. Размер - 32Kb
21 ноя 21, 22:20    [22398821]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
sasha27
Member

Откуда: Москва
Сообщений: 194
bzums,

Вышли этот маленький проект мне на почту, посмотрю ))
21 ноя 21, 22:46    [22398824]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
sasha27
Member

Откуда: Москва
Сообщений: 194
bzums,

Проект получил... эффект, как ты и описывал - есть скроллеры.
Удалил панель, вставил новую и все стало нормально! Попробуй
Выслал обратно проект ))

Сообщение было отредактировано: 22 ноя 21, 11:10
22 ноя 21, 11:04    [22398964]     Ответить | Цитировать Сообщить модератору
 Re: MDI и контрол внутри главной формы  [new]
sasha27
Member

Откуда: Москва
Сообщений: 194
bzums,

Какой результат?
23 ноя 21, 08:45    [22399510]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить