Visual basic - Fenstergröße
Hallo,
ich habe ein kleines Programm geschrieben - visual studio 2015, visual basic.
Soweit funktioniert das auch sehr gut, solange es auf meinen PCs läuft.
Lasse ich das Programm auf einen fremden PC laufen, stimmt die Größe des Forms nicht mehr.
In den Einstellung des Form steht 1000x600, das Hintergrundbild ist entrsprechend genauso groß abgestimmt.
Bei einem anderen PC ist die Form plötzlich größer und das Hintergrundbild erscheint gekachelt an den Rändern nochmal.
An was könnte das liegen?
Gruß
ich habe ein kleines Programm geschrieben - visual studio 2015, visual basic.
Soweit funktioniert das auch sehr gut, solange es auf meinen PCs läuft.
Lasse ich das Programm auf einen fremden PC laufen, stimmt die Größe des Forms nicht mehr.
In den Einstellung des Form steht 1000x600, das Hintergrundbild ist entrsprechend genauso groß abgestimmt.
Bei einem anderen PC ist die Form plötzlich größer und das Hintergrundbild erscheint gekachelt an den Rändern nochmal.
An was könnte das liegen?
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 305443
Url: https://administrator.de/contentid/305443
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
4 Kommentare
Neuester Kommentar
An was könnte das liegen?
Z.b. an der PixelSize der hochaufgelösten Displays. Macht man heute eigentlich nicht mehr das man ein Fenster so fest an eine Pixel-Größe tackert, dazu sind die heutigen Endgeräte zu verschieden. Heutzutage sollte sich eine Anwendung nach dem Device richten nicht anders herum.Gruß skybird
Nicht die Eigenschaften width und height der Form nutzen sondern zum Festlegen der Größe die Eigenschaft ClientSize nutzen.
Denn Titelzeile und Ränder können bei unterschiedlichen OS/Clients andere Größen haben. Die ClientSize ist dagegen nur der Bereich in dem deine Controls liegen. Zusätzlich kannst du das Bild auf Stretch oder Fill festlegen dann füllt es immer den ganzen Container aus
Denn Titelzeile und Ränder können bei unterschiedlichen OS/Clients andere Größen haben. Die ClientSize ist dagegen nur der Bereich in dem deine Controls liegen. Zusätzlich kannst du das Bild auf Stretch oder Fill festlegen dann füllt es immer den ganzen Container aus