Главная страница
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.009 c
2-1288681780
DROWSY
2010-11-02 10:09
2011.01.23
Какое событие можно перехватить при сворачивании PickList-a


2-1288113441
TStas
2010-10-26 21:17
2011.01.23
Программное переключение раскладки


2-1288890745
Alik
2010-11-04 20:12
2011.01.23
Проблема с WriteFile ReadFile


15-1286275819
vajo
2010-10-05 14:50
2011.01.23
Вспомнить фильм


4-1243613031
GanibalLector
2009-05-29 20:03
2011.01.23
Номер порта на модеме