Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Форма вылезла за пределы экрана / 10 сообщений из 10, страница 1 из 1
12.10.2018, 13:47
    #39716656
shmelina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
Почему форма вылезла за пределы экрана?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
procedure TForm1.FormCreate(Sender: TObject);
var
  Form: TForm;
begin
  Form := CreateMessageDialog('Тест', mtWarning, mbYesNo);
  Form.Left := 0;
  Form.ShowModal;
  Form.Free;
end;
...
Рейтинг: 0 / 0
12.10.2018, 14:22
    #39716684
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
shmelinaПочему форма вылезла за пределы экрана?
Нужно не в 0 сдвигать, а с учетом ширины рамки: GetSystemMetrics function .
...
Рейтинг: 0 / 0
12.10.2018, 14:32
    #39716697
shmelina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
wadmanНужно не в 0 сдвигать, а с учетом ширины рамки: GetSystemMetrics function .
Для обычной формы это работает:
Код: pascal
1.
2.
3.
4.
procedure TForm1.FormCreate(Sender: TObject);
begin
  Left := 0;
end;
...
Рейтинг: 0 / 0
12.10.2018, 14:32
    #39716698
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
12.10.2018 14:22, wadman пишет:
> Нужно не в 0 сдвигать, а с учетом ширины рамки

и давно?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.10.2018, 14:52
    #39716712
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
Мимопроходящийи давно?
Кажется с семерки. Диалогу доп. рамка прикручивается в подарок от ОС.
...
Рейтинг: 0 / 0
12.10.2018, 14:55
    #39716717
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
12.10.2018 14:52, wadman пишет:
> Кажется с семерки. Диалогу доп. рамка прикручивается в подарок от ОС.

имеется в виду D7, или Win7 ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.10.2018, 15:00
    #39716720
Каки
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
Мимопроходящий12.10.2018 14:22, wadman пишет:
> Нужно не в 0 сдвигать, а с учетом ширины рамки

и давно?


если панель стоит с лева, то форма уйдет под панель, не учитывая саму панель.

а в остальном, на community edition + win10 все работает верно.
...
Рейтинг: 0 / 0
12.10.2018, 15:02
    #39716725
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
Мимопроходящийимеется в виду D7, или Win7 ?
Винда с дефолтной темой оформления.
Какиwin10
Тема дефолтная? Десятку просто в глаза
...
Рейтинг: 0 / 0
12.10.2018, 15:02
    #39716726
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
не видел.
...
Рейтинг: 0 / 0
12.10.2018, 15:11
    #39716731
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма вылезла за пределы экрана
12.10.2018 15:02, wadman пишет:
> не видел.

краткость - сестра!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Форма вылезла за пределы экрана / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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