Текущий архив: 2006.10.22;
Скачать: CL | DM;
Вниз
Незнаю как назвать. (Заполнение свойства при создании объекта) Найти похожие ветки
← →
RASkov (2006-10-06 23:29) [40]> Я бы попробовал, но мне лень регистрировать компонент
Что именно?.... Я попробую он у меня уже зарегестрирован:)
← →
Zeqfreed © (2006-10-06 23:31) [41]> [40] RASkov (06.10.06 23:29)
Ничего нового. ComponentState. Не знаю уж что там не работает у тебя. Вообще зачем тебе нужно такое поведение. Зачем при создании сразу растягивать компонент на всю клиентскую область.
← →
RASkov (2006-10-06 23:33) [42]> [41] Zeqfreed © (06.10.06 23:31)
Ну это... такое графическое меню... А StartWidth и StartHeight нужны для дальнейшего (во время работы проги) масштабирования элементов меню...Вот.
← →
RASkov (2006-10-06 23:36) [43]Т.е. StartWidth и StartHeight можно указать отличные от реальных Width Height в дизайнтайме. Например форму с этим меню в дизайнере можно сделать маленькой а при старте она примет необходимые размеры а StartWidth и StartHeight будут размеры от которых плясать при масштабе... Блин, ну в этом плане.
← →
Percent (2006-10-06 23:50) [44]public
procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); override;
{...}
procedure TMyComponent.SetBounds(ALeft, ATop, AWidth, AHeight: Integer);
begin
inherited;
if (csDesigning in ComponentState) then
begin
FStartHeight := Height;
FStartWidth := Width;
end;
end;
Так?
P.S. Научись формулировать мысли. И ставить конкретные задачи. А то мне заказчики уже поперек горла стоят с подобными подходами. А тут еще и ты... Что ни пост - то новая мысль, предыдущей противоречащая...
← →
Percent (2006-10-06 23:58) [45]Zeqfreed © (06.10.06 23:27) [38]
> Это еще почему это?
Вот из-за этой строчки наверное:
> FStartHeight := Height;
А тут подробнее, пожалуйста...
← →
RASkov (2006-10-07 00:03) [46]> [44] Percent (06.10.06 23:50)
Спасибо... уже ближе к делу... счас поробую.
> P.S. Научись формулировать мысли. И ставить конкретные задачи.
> А то мне заказчики уже поперек горла стоят с подобными подходами.
> А тут еще и ты... Что ни пост - то новая мысль, предыдущей
> противоречащая...
Как смог сформулировал... вроде усе ясно было и конкретно, чебы кинуть на форму и в инспекторе продублить свойства высоты и ширины компанента.. даже код привел... Извеняюсь если Вы не поняли меня. Под каждого не угодишь....:( Сорри, и спасибо, что в сад не отправили:)
← →
Zeqfreed © (2006-10-07 00:15) [47]> [45] Percent (06.10.06 23:58)
Угу. Был неправ :)
← →
RASkov (2006-10-07 00:30) [48]> [44] Percent (06.10.06 23:50)
Ну вот оно то что надо... помоему. Пока результат удовлетворил полностью... посмотрим. Спасибо.
Страницы: 1 2 вся ветка
Текущий архив: 2006.10.22;
Скачать: CL | DM;
Память: 0.55 MB
Время: 0.032 c