Главная страница
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.008 c
3-1250771479
Ламот
2009-08-20 16:31
2011.01.23
select отказывается искать данные в столбце...


2-1289080453
NewZ
2010-11-07 00:54
2011.01.23
Как нарисовать стрелку?


2-1288978653
Aleks
2010-11-05 20:37
2011.01.23
Delphi и сканер штрих-кода


8-1208978313
doKi
2008-04-23 23:18
2011.01.23
диффузное освещение текстуры


15-1286517291
oxffff
2010-10-08 09:54
2011.01.23
Нужен совет. Скачать контент с Microsoft.