Hey Leute,
nachdem ich beim letzten mal quasi mein ganzes Programm neu schreiben musste, hänge ich nun allerdings bei einer Sache fest, die ich einfach nicht mehr verstehe und zwar geht es um die Darstellung meiner .exe also meiner "WindowsApp1" Datei auf anderen Rechnern. Ich habe mir jetzt diverse Threads durchgelesen über Anchor und FormBorderStyle usw aber alles was hier passiert ist, es ändert kleine Teile des Problems, aber das Hauptproblem bleibt bestehen:
Ich habe ein Programm geschrieben mit einem Bild als Hintergrund.
BackgroundimageLayout ist dabei = Zoom
An einer bestimmten Stelle des Bilds ist ein transparentes Label welches auf Buttondruck ein bestimmtes Ergebnis an genau dieser Stelle anzeigen soll.
Dazu gibt es diverse Comboboxen und Labels etc. die alle an bestimmten Positionen sind.
Wenn ich selber den Debugger starte oder meine Exe starte, sieht auf meinem Rechner alles super aus. Alles da wo es sein soll.
Auf jedem anderen Rechner: Scheisse! Comboboxen nicht mehr in der Form zu sehen, Ergebnis wird an einer anderen Stelle angezeigt, sprich Label verrutscht usw, kurz: Nichts ist da wo es sein soll.
Meine Einstellungen von der Form:
AutoSize "False" (hatte auch schon True, änderte nix)
AutoSizeMode "GrowOnly"
Auto AcaleMode "Dpi"
FormBorderStyle "FixedSingle"
MaximizeBox "False"
Size "1729; 1060"
SizeGripStyle Auto
Anchor bei allen Tools "topleft"
Kann mir irgendjemand sagen woran das liegen könnte?
Monitor hat 1920x1200 und 100% Skalierung, die anderen vermutlich andere Einstellungen.
Was ich brauche ist ein Weg, dass die Exe auf allen Rechnern funktioniert, egal welche Auflösung oder sonstwas sie haben.
Wenn jemand einen Weg weiß wäre das super, mir fällt nix mehr ein...
nachdem ich beim letzten mal quasi mein ganzes Programm neu schreiben musste, hänge ich nun allerdings bei einer Sache fest, die ich einfach nicht mehr verstehe und zwar geht es um die Darstellung meiner .exe also meiner "WindowsApp1" Datei auf anderen Rechnern. Ich habe mir jetzt diverse Threads durchgelesen über Anchor und FormBorderStyle usw aber alles was hier passiert ist, es ändert kleine Teile des Problems, aber das Hauptproblem bleibt bestehen:
Ich habe ein Programm geschrieben mit einem Bild als Hintergrund.
BackgroundimageLayout ist dabei = Zoom
An einer bestimmten Stelle des Bilds ist ein transparentes Label welches auf Buttondruck ein bestimmtes Ergebnis an genau dieser Stelle anzeigen soll.
Dazu gibt es diverse Comboboxen und Labels etc. die alle an bestimmten Positionen sind.
Wenn ich selber den Debugger starte oder meine Exe starte, sieht auf meinem Rechner alles super aus. Alles da wo es sein soll.
Auf jedem anderen Rechner: Scheisse! Comboboxen nicht mehr in der Form zu sehen, Ergebnis wird an einer anderen Stelle angezeigt, sprich Label verrutscht usw, kurz: Nichts ist da wo es sein soll.
Meine Einstellungen von der Form:
AutoSize "False" (hatte auch schon True, änderte nix)
AutoSizeMode "GrowOnly"
Auto AcaleMode "Dpi"
FormBorderStyle "FixedSingle"
MaximizeBox "False"
Size "1729; 1060"
SizeGripStyle Auto
Anchor bei allen Tools "topleft"
Kann mir irgendjemand sagen woran das liegen könnte?
Monitor hat 1920x1200 und 100% Skalierung, die anderen vermutlich andere Einstellungen.
Was ich brauche ist ein Weg, dass die Exe auf allen Rechnern funktioniert, egal welche Auflösung oder sonstwas sie haben.
Wenn jemand einen Weg weiß wäre das super, mir fällt nix mehr ein...