Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

TChildForm - изменение размеров   Найти похожие ветки 

 
Fostr   (2005-02-01 10:42) [0]

Доброе время суток. уважаемые знатоки Delphi!
Прошу помощи! Есть fsMDIForm и есть fsMDIChild. В ChildForm есть Memo1 на опред. расстоянии от левого края ChildForm. Хочу, что бы  при изменеии размеров ChildForm Memo1 так же меняло свое положение. Для этого делаю следующее:

procedure TChildForm.FormResize(Sender: TObject);
var
w:integer;
begin
w:=(ActiveMDIChild as TChildForm).Width;
Memo1.Left:=Memo1.Left+Round(W/10);
end;

При изменении размеров выпадает сообщение:Access Violation at address 0046DAD0 ...

Как с этим бороться? Может я что то не так делаю? Заранее спасибо!


 
Александр Иванов ©   (2005-02-01 10:47) [1]

procedure TChildForm.FormResize(Sender: TObject);
var
w:integer;
begin
w:=(Sender as TChildForm).Width;
Memo1.Left:=Memo1.Left+Round(W/10);
end;


 
Skier ©   (2005-02-01 10:47) [2]

А выяснить чему равно ActiveMDIChild  не пробовал ?
Да и вообще дебагером походить ?


 
Fostr   (2005-02-01 10:53) [3]

А выяснить чему равно ActiveMDIChild  не пробовал ?
Да и вообще дебагером походить ?


Первое не пробовал, второе делал - эффект то же.
Зато с w:=(Sender as TChildForm).Width; все заработало!
Всем большущее спасибо!



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1106241672
Denis_
2005-01-20 20:21
2005.02.13
WIndows Xp ,NTFS


14-1106428193
AZ
2005-01-23 00:09
2005.02.13
Фильмы катастроф - добро или зло?


1-1107195857
Lyoha
2005-01-31 21:24
2005.02.13
Где скачать Дельфи?


1-1107168551
Алексей
2005-01-31 13:49
2005.02.13
QuickReport


14-1106328540
VictorT
2005-01-21 20:29
2005.02.13
Раскажите плиз, о формате RSS, как реализуется (желательно PHP)