Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / XE4 FMX Constraints / 2 сообщений из 2, страница 1 из 1
03.04.2018, 22:49
    #39625260
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XE4 FMX Constraints
Как реализовать аналог VCX Constraints (MaxHeight,...) в FMX
...
Рейтинг: 0 / 0
04.04.2018, 10:51
    #39625388
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XE4 FMX Constraints
код на данный момент

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
const
  FWidthMin = 300;
  FHeightMin = 200;
  FWidthMax = 600;
  FHeightMax = 400;

procedure TForm1.FormResize(Sender: TObject);
begin
  if (FHeightMax > 0) and (Self.Height > FHeightMax) then
  begin
    Self.Height := FHeightMax;
    Self.BorderStyle := TFmxFormBorderStyle.bsSingle;
    Self.BorderStyle := TFmxFormBorderStyle.bsSizeable;
    // Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  end;

  if (FHeightMin > 0) and (Self.Height < FHeightMin) then
  begin
    Self.Height := FHeightMin;
    Self.BorderStyle := TFmxFormBorderStyle.bsSingle;
    Self.BorderStyle := TFmxFormBorderStyle.bsSizeable;
    // Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  end;

  if (FWidthMax > 0) and (Self.Width > FWidthMax) then
  begin
    Self.Width := FWidthMax;
    Self.BorderStyle := TFmxFormBorderStyle.bsSingle;
    Self.BorderStyle := TFmxFormBorderStyle.bsSizeable;
    // Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  end;

  if (FWidthMin > 0) and (Self.Width < FWidthMin) then
  begin
    Self.Width := FWidthMin;
    Self.BorderStyle := TFmxFormBorderStyle.bsSingle;
    Self.BorderStyle := TFmxFormBorderStyle.bsSizeable;
    // Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  end;
end;
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / XE4 FMX Constraints / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]