Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
15-1159446171
Иксик
2006-09-28 16:22
2006.10.22
Гениально!


2-1160404805
*Стажер*
2006-10-09 18:40
2006.10.22
TWebBrowser и TStream


15-1159466282
FedorC
2006-09-28 21:58
2006.10.22
Удаленка для Delphi программиста со знанием английского


15-1159381185
_Ламер_
2006-09-27 22:19
2006.10.22
База слов в редакторах, переводчиках


2-1160142543
worldmen
2006-10-06 17:49
2006.10.22
Работа с датой