2016-10-19 3 views
-1

У меня есть форма с изображением в ней. Я должен установить окно изображения для растягивания изображения (меня не волнует, изменит ли оно разрешение изображения), и я загружаю изображение во время выполнения. Затем я хочу поместить кнопки на изображение, и я прочитал эти местоположения из файла, и эти местоположения меняются в зависимости от того, какое изображение загружено. Все работает хорошо на моем ноутбуке, но я не учитываю тот факт, что под дисплеем вы можете сделать текст и другие предметы более крупными. Этот ноутбук установлен на 125%. Что я использую для масштабирования своих очков или могу ли я просто отключить это для своей программы? Я бы предпочел просто отключить его. Он также меняет экран заставки.C# размер фотокамера, изменяющийся с опции отображения, установленный на 125%

Я использую Visual Studio, C#

+0

это, возможно, дубликат [этого вопроса] (http://stackoverflow.com/questions/9373260/detect-windows-font-size-100-125-150). Вы должны учитывать настройки своих пользователей, –

ответ

-2

Я нашел ответ на мою проблему. Когда я загружу свой проект VS на машине, которая была установлена ​​на 125%, это фактически изменит размер моих элементов управления внутри моего проекта. Если вы не хотите, чтобы визуальная студия меняла размер этого элемента управления, вам нужно установить отображаемый текст и изображения на 100%, загрузить проект VS, добавить autoscalemode = none, затем закрыть проект, изменить текст и изображения дисплея до 125% то все должно быть хорошо.