2016-10-19 1 views
-1

Ich habe ein Formular mit einer Picturebox drin. Ich muss die Bildbox so einstellen, dass das Bild gedehnt wird (es ist mir egal, ob sich die Auflösung des Bildes ändert) und ich lade das Bild zur Laufzeit. Dann möchte ich Buttons auf das Bild setzen und ich lese diese Orte aus einer Datei und diese Orte ändern sich je nachdem, welches Bild geladen wird. Alles funktioniert gut auf meinem Laptop, aber ich berücksichtige nicht, dass unter der Anzeige Text und andere Gegenstände größer werden können. Dieser Laptop ist auf 125% eingestellt. Was verwende ich, um meine Punkte zu skalieren, oder kann ich das für mein Programm einfach ausschalten? Ich würde es vorziehen, es einfach auszuschalten. Es ändert auch meinen Startbildschirm.C# picturebox Größe ändern von Display-Option wird auf 125% gesetzt

Ich bin mit Visual Studio, C#

+0

Dies ist vielleicht ein Duplikat von [diese Frage] (http://stackoverflow.com/questions/9373260/detect-windows-font-size-100-125-150) Sie müssen Ihre Benutzereinstellungen berücksichtigen, –

Antwort

-2

fand ich die Antwort auf mein Problem. Wenn ich mein VS-Projekt auf eine Maschine laden würde, die auf 125% eingestellt ist, würde es tatsächlich die Größe meiner Steuerelemente in meinem Projekt ändern. Wenn Sie nicht möchten, dass Visual Studio die Größe dieser Steuerelemente ändert, müssen Sie Anzeigetext und Bilder auf 100% setzen, Ihr VS-Projekt laden, autoscalemode = none hinzufügen, dann das Projekt schließen, Displaytext und Bilder wieder auf 125% setzen dann sollte alles gut sein.

Verwandte Themen