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

Вниз

масштабирование   Найти похожие ветки 

 
Scott Storch   (2010-10-28 21:29) [0]

можно ли как-нибудь переопределить метод TCustomForm.ChangeScale.


 
oldman ©   (2010-10-28 21:47) [1]

Кто на ком стоял? ©

Куда переопределить? Чего не устраивает-то?


 
Scott Storch   (2010-10-28 22:00) [2]

этот метод маштабирует все дочерние компоненты (ScaleControls), мне нужно, чтобы в нем вызывался scale_icons_sizes для моего компонента.


Вот код:

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs;

type

 TForm1 = class(TForm)
 private
   procedure ChangeScale(M, D: Integer); override;
 public

 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.ChangeScale(M, D: Integer);
begin
 inherited;
 scale_icons_sizes(M, D);
end;

end.


В инете пишут, что ChangeScale вызывается автоматически при изменении масштаба. Масштаб менял, процедура автоматически так и не откуда не вызывается.


 
oldman ©   (2010-10-29 11:55) [3]


> В инете пишут, что ChangeScale вызывается автоматически
> при изменении масштаба.


Может таки это метод? А ты его собственной процедурой забахал и ждешь у моря погоды...


 
sniknik ©   (2010-10-29 12:38) [4]

> Масштаб менял, процедура автоматически так и не откуда не вызывается.
может не так менял? может путаешь масштаб с изменением размеров?

у меня вот все замечательно вызывается
procedure TForm1.Button1Click(Sender: TObject);
begin
 ScaleBy(100, 50);
end;

нажал кнопку, изменил - вызвалось.


 
Leonid Troyanovsky ©   (2010-10-29 12:38) [5]


> Scott Storch   (28.10.10 22:00) [2]

> при изменении масштаба. Масштаб менял,

У тебя ошибка в 17 строке.

--
Regards, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1288448825
M-games
2010-10-30 18:27
2011.01.23
Очень нужна помощь


2-1288779266
Евгений007
2010-11-03 13:14
2011.01.23
не работает getmem


15-1286341199
12
2010-10-06 08:59
2011.01.23
Отчет за период. Интерфейс. Как Вы понимаете, с какого по какое?


2-1288267508
RWolf
2010-10-28 16:05
2011.01.23
Редактирование XML


4-1243713398
Nikfel
2009-05-30 23:56
2011.01.23
Замена ресурсов из dll файлов?