Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18

Maximized в ярлыке

21.12.2023, 06:11. Показов 1026. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как избавиться от реакции моего приложения на "Развёрнутое на весь экран". Мне это не нужно, а при запуске видно...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2023, 06:11
Ответы с готовыми решениями:

WindowsState Maximized
Добрый день. Когда создавал программку, что-то на подобии блокнота, но в котором можно работать с несколькими документами сразу, в общем...

FormWindowState.Maximized;
Начиная с Win Vista есть такая функция которая позволяет при уперании окна в верхний край экрана развернуть его на полный экран. Что делать...

Окно игнорирует Maximized состояние
Здравствуйте. У меня есть дополнительно окно в программе которое нужно раскрывать на втором мониторе. Вот функция вывода на...

17
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
21.12.2023, 08:16
Удалить Maximized из ярлыка?
0
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18
21.12.2023, 09:13  [ТС]
Было бы хорошо, если это возможно.
0
 Аватар для Andrey-MSK
3349 / 2235 / 388
Регистрация: 14.08.2018
Сообщений: 7,557
Записей в блоге: 4
21.12.2023, 09:13
Цитата Сообщение от bpyotr Посмотреть сообщение
Maximized в ярлыке
А это точно в ярлыке? Может в коде окна?
0
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18
21.12.2023, 09:20  [ТС]
Это точно в ярлыке. Если меняю там на нормальный размер в ярлыке, то приложение стартует без нежелательного эффекта.
0
 Аватар для Andrey-MSK
3349 / 2235 / 388
Регистрация: 14.08.2018
Сообщений: 7,557
Записей в блоге: 4
21.12.2023, 09:22
Цитата Сообщение от bpyotr Посмотреть сообщение
Это точно в ярлыке.
Как ярлык создаётся?
0
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18
21.12.2023, 09:30  [ТС]
Вручную на рабочем столе. Пробовал и в дистрибутиве создавать - тоже самое.
0
 Аватар для Andrey-MSK
3349 / 2235 / 388
Регистрация: 14.08.2018
Сообщений: 7,557
Записей в блоге: 4
21.12.2023, 09:37
Цитата Сообщение от bpyotr Посмотреть сообщение
Вручную на рабочем столе.
Ну дак если руками, то уберите галку на полноэкранный режим да и всё.
0
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18
21.12.2023, 09:44  [ТС]
Ярлык будет создавать инсталлятор, а что будет делать с ним потом пользователь - неизвестно.
0
 Аватар для Andrey-MSK
3349 / 2235 / 388
Регистрация: 14.08.2018
Сообщений: 7,557
Записей в блоге: 4
21.12.2023, 09:45
Цитата Сообщение от bpyotr Посмотреть сообщение
Ярлык будет создавать инсталлятор
Там настройки должны быть для ярлыка.
1
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
21.12.2023, 09:45
я о том, что не совсем понятна задача. если проблема с ярлыком - решайте проблему с ярлыком, тогда к C# это не имеет отношения. Если у вас форма не должна уметь максимизироваться, то выключите это свойство у формы.
0
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18
21.12.2023, 09:51  [ТС]
Понял, спасибо.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
21.12.2023, 11:49
Цитата Сообщение от bpyotr Посмотреть сообщение
а что будет делать с ним потом пользователь - неизвестно
вы не можете контролировать чужой компьютер настолько, они могут ваш ярлык удалить и создать свой.

как вы обрабатываете Maximized в свойствах вашего окна?
0
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18
22.12.2023, 01:13  [ТС]
Я делал:

C#
1
2
                if (this.WindowState == FormWindowState.Maximized)
                    this.WindowState = FormWindowState.Normal;
аж в Application_Idle. Сейчас попробовал сделать это в самом начале FormMain_Load - не помогает.
Видно, как промелькивает максимизированное окно.

Добавлено через 7 минут
У меня у окна свойство MaximizeBox == false
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
22.12.2023, 07:26
Почитал немного, из того что легко гуглится, там об этой проблеме как-то не сообщают. Вопрос всегда ставится только про отключение для пользователя, а не для приложения с ярлыка. Мне кажется эта функция сделана для embedded решений, где требуется закрывать весь экран независимо от желания приложения.
Пока не будет явного решения наверное только один способ - восстанавливать размер программно, то есть будет видно моргание окна с полного размера.
1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
22.12.2023, 12:30
bpyotr, можно установить MaximumSize для формы равным её текущему размеру (в дизайнере). Тогда окно не будет разворачиваться.
1
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
22.12.2023, 13:56
Проверил как оно себя ведёт - прилипает к левому верхнему углу но без изменения размера. Стрелки ресайза работают но только на уменьшение.
1
2 / 2 / 0
Регистрация: 08.01.2018
Сообщений: 18
26.12.2023, 14:52  [ТС]
Всем спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2023, 14:52
Помогаю со студенческими работами здесь

Как запретить FormWindowState.Maximized
Доброго времени суток всем! Вопрос следующего характера: Имеется некая форма определенного размера и в ControlBox имеет отключенную...

Обработка нажатия Maximized/Minimized
как обработать кнопку Maximized и Minimized? хочу при нажатии задать свой размер

Размер формы со свойством WindowState Maximized
Здравствуйте! Подскажите, пожалуйста, можно ли в конструкторе формы получить её реальные размеры(с учётом свойства WindowState), а не...

Странное поведение программы при WindowState = Maximized
всем доброго времени суток! .NET 4.5.1, MS VS 2012, Win 8. Написал часть кода при сабжевом свойстве "Normal" главной...

Замочек на ярлыке
Че значит этот замочек возле ярлыка? когда приложение запускаю его нету а потом по ходу работы приложения появляется не пойму почему, и...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru