| 
| 
 | Вопрос # 689/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!При запуске скомпилированной программы на компьютерах с разным разрешением монитора, границы объекта Image и вставленного в него рисунка не совпадают, как это устраняется?
 
|  |   Вопрос задал: Строкач Анатолий (статус: Посетитель)Вопрос отправлен: 1 июля 2007, 22:55
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Градов Ю.М. Здравствуйте, Строкач Анатолий!Посмотрите пример в приложении: 640 это ширина экрана при которой разрабатывалась программа
 Приложение:Переключить в обычный режим type  TForm1 = class(TForm)    procedure FormCreate(Sender: TObject);  private    { Private declarations }  public    procedure AdjustResolution(iForm:TForm);    { Public declarations }  end; var  Form1: TForm1; implementation {$R *.dfm} procedure TForm1.AdjustResolution(iForm: TForm);var  iPercentage: integer;begin  if Screen.Width > 640 then  begin    iPercentage:=Round(((Screen.Width-640)/640)*100)+100;    iForm.ScaleBy(iPercentage,100);  end;end; procedure TForm1.FormCreate(Sender: TObject);begin  AdjustResolution(Self);end; end. 
|  | Ответ отправил: Градов Ю.М. (статус: 8-ой класс)Время отправки: 2 июля 2007, 00:17
 Оценка за ответ: 4
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |