|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2015, 15:17 | #1 |
Регистрация: 21.04.2013
Сообщений: 5
|
DrawImage страдает слепотой
Пишу свой велосипед для курсача, а именно шахматы.
Отрисовываю доску с помощью DrawImage на Panel. Размер изображения = размеру панели. В результате он его масшабирует и изображение не влазит в панель: Код:
Запихиваю рисунок в PictureBox все нормально. Рисую на PictureBox... Та же лажа Гнал на размер шрифта и элементов Windows, но перезагрузися со стандартом... Та же лажа Последний раз редактировалось BestStrikS; 28.05.2015 в 15:20. |
28.05.2015, 16:08 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
desk_panel.ClientSize {Width = 634 Height = 687}
и давно это 846*846? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.05.2015, 17:13 | #3 | |
Регистрация: 21.04.2013
Сообщений: 5
|
Пепел Феникса, Спасибо, узнал про разницу Size и ClientSize. Но в данном случае они равны.
Для потомков: Цитата:
Например: Руками вбиваем в редакторе свойство панели Size (846*846). Пробуем: не влазиет. Меняем в разрешении экрана масштаб шрифта и элементов на 100% Запускаем редактор и видим что он сам поменял Size на 687,687. Выставляем Size Size (846*846) Пробуем: все в порядке. Если вернемся к масштабу 130%, то получим Size 1128 x 1128. Так что пишите под 100% масштабом даже с 15 дюймовым моником) А есть какое нибудь свойство формы, которое оставляет масштаб элементов формы неизменным, как бы не менялся масштаб Windows? |
|
28.05.2015, 17:39 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
свойство AutoScaleMode = None у формы.
правда лучше чтоб ваше приложение умело мастабироваться. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.05.2015, 18:15 | #5 |
Регистрация: 21.04.2013
Сообщений: 5
|
Пепел Феникса, большое спасибо. Вы делаете мир лучше. =)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
drawImage Java сжимает изображение | yazZ3va | Помощь студентам | 1 | 10.12.2012 15:46 |
C# Работа с изображением (DrawImage) | KobolD | Помощь студентам | 1 | 16.11.2011 13:47 |
drawimage проблема (JAVA) | vetal10 | Помощь студентам | 1 | 17.06.2011 14:15 |