Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 280
1

Как изменить размер окна OpenDialog?

21.05.2018, 12:45. Показов 2350. Ответов 4
Метки нет (Все метки)

Создаю его вот так, из-за этого он разворачивается на весь экран, как можно изменить его размер и установить в центре экрана? SetWindowPos не работает, MoveWindow тоже.
Delphi
1
2
3
4
5
var
  OpenDialog1 : TOpenDialog;
begin
  OpenDialog1 := TOpenDialog.Create(self);
end;
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2018, 12:45
Ответы с готовыми решениями:

Изменить размер окна выше, чем позволяет разрешение
История грустна: я вычислил видео кадры в разрешении 1920х1080, а программа Fractal Extreme Player...

Как изменить размер TImage под текущий размер Picture ?
Доброго времени суток! Есть задача (Delphi 7). В TImage загружается Picture с условиями: Center...

Как изменить размер окна?
Крайне неудобно работать в маленьком окне компилятора. Вопрос - можно ли как-то растянуть окно ...

Как изменить размер окна
Как мне поменять размер окна в C#??? Есть кнопачъка, я на неё жмякаю, и моё окошко удлинняется в...

4
Модератор
64059 / 47474 / 32728
Регистрация: 18.05.2008
Сообщений: 115,185
21.05.2018, 12:54 2
Какой размер, какого окна? OpenDialog не визуальный компонент.
0
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 280
21.05.2018, 12:58  [ТС] 3
Цитата Сообщение от Puporev Посмотреть сообщение
Какой размер, какого окна? OpenDialog не визуальный компонент.
Ну это же окно, диалоговое правда, неужели никак нельзя изменить его размер и зафиксировать его в центре экрана?
0
Модератор
64059 / 47474 / 32728
Регистрация: 18.05.2008
Сообщений: 115,185
21.05.2018, 13:06 4
Лучший ответ Сообщение было отмечено WarlikeLaux как решение

Решение

Диалоговое окно это не OpenDialog, а окно создаваемое системой, с ней и разбирайтесь. Если умеете, то можно и с помощью Делфи.
Цитата Сообщение от WarlikeLaux Посмотреть сообщение
из-за этого он разворачивается на весь экран,
Почему-то у меня при написании типа
Delphi
1
2
if OpenDialog1.Execute then
 Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
То окно не на весь экран и по его центру.
0
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 280
21.05.2018, 13:11  [ТС] 5
Puporev, все, понял в чем проблема была, спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2018, 13:11

Как изменить размер чужого окна?
Нужно создать панель управления размера окна определенного приложения. И еще полноэкранный режим....

Как изменить размер окна в VirtualBox
Не нашел похожую тему для ситуаций с маком, но линукс и мак - уникс-системы поэтому засунул сюда....

Как изменить размер меню окна?
нужно увеличить в размере меню, где нужно задавать его размеры?

Как изменить минимальный размер окна
Я пишу: this.MinimumSize.Width += 300; а мне выдаёт: "Не удалось изменить возвращаемое значение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.