Autor Beitrag
judomichi
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mo 07.03.11 20:54 
Hallo,

ich will meine Form einem DIN A4 Formular nachempfinden; also Form1.High 3000 (ungefähr). Das muss sein, da ich das ursprüngliche Formular abbilden muss (mit allen Objekten). Jetzt habe ich zwei Probleme:

Wie kann ich Delphi 6 dazu bewegen, das ich im Edit Bildschirm (nachdem ich die Höhe festgelegt habe) auch an den unteren Rand kommen kann? Hier gibt es keine Scrollbars. Und zweitens: Wie werden die Scrollbars den erzeugt wenn ich das Programm laufen lasse? Immer nur dann, wenn der Platz auf dem Bildschirm nicht für alle Objekte der Form ausreicht? Dazu muss ich sie aber erst einmal anordnen können .....
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 07.03.11 21:13 
user profile iconjudomichi hat folgendes geschrieben Zum zitierten Posting springen:
ich will meine Form einem DIN A4 Formular nachempfinden; also Form1.High 3000 (ungefähr). Das muss sein, da ich das ursprüngliche Formular abbilden muss (mit allen Objekten).
Hast du schon einmal etwas von Skalierung gehört? Ich meine, was machst du denn, wenn ein anderer Drucker eine andere Auflösung hat? :shock:

user profile iconjudomichi hat folgendes geschrieben Zum zitierten Posting springen:
Wie kann ich Delphi 6 dazu bewegen, das ich im Edit Bildschirm (nachdem ich die Höhe festgelegt habe) auch an den unteren Rand kommen kann? Hier gibt es keine Scrollbars.
Richtig, die Scrollbars gibt es erst ab Delphi 2005.

Vorher kannst du nur Top / Left negativ festlegen um das Fenster nach links oben aus dem Bildschirm zu schieben.

user profile iconjudomichi hat folgendes geschrieben Zum zitierten Posting springen:
Und zweitens: Wie werden die Scrollbars den erzeugt wenn ich das Programm laufen lasse? Immer nur dann, wenn der Platz auf dem Bildschirm nicht für alle Objekte der Form ausreicht? Dazu muss ich sie aber erst einmal anordnen können .....
Du kannst ja einfach ein Panel auf die Größe festlegen oder so. Dann werde die Scrollbars entsprechend angezeigt. Du kannst natürlich auch gleich eine TScrollBox benutzen.

Für diesen Beitrag haben gedankt: judomichi
judomichi Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mi 09.03.11 15:02 
Ist den die Größe einer Form beschränkt? Jedesmal wenn ich die Höhe ändere wird anschl. automatisch der Wert 912 gesetzt.

Was ich erreichen will ist eine Anwendung, in der der Wahlbogen für die Qualifikationsphase (Gymnasium) nachempfunden wird. Und der ist im Original auf DIN A4.

Was Du mit Minuswerten meinst verstehe ich leider (noch) nicht. Wenn ich die Werte auf Minus setze wird meine Form nach links oben aus dem Bild geschoben.

Gehtr das was ich vorhabe mit Delphi 7 ? Oder ist das immer noch eine Vorstufe zu Delphi 2005?
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: Mi 09.03.11 15:46 
Moin,

Ich würde dir stark empfehlen, entweder dein Konzept so zu überarbeiten, dass die Größe deines Programms nicht DIN A4 nachempfunden sein muss - Was macht das überhaupt für ienen Sinn - je nach Monitor sieht das ganze doch eh wieder unterschiedlich aus und ich bezweifle auch, dass es Monitore gibt, die 8 Megapixel (DIN A4@300dpi) abbilden können selbst der iMac haut da nicht hin.

Also der Vorschlag hier mit der Scrollbox ist wirklich das höchste der Gefühle, eher noch eine komplett andere Bedienoberfläche...

LG,
judomichi Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mi 09.03.11 18:32 
Ich habe einmal den Wahlbogen angehängt. Was haltet Ihr von folgendem Lösungsansatz:

Oberer Teil in der Form, unterer Teil in der Form und dazwischen ei Tabcontrol mit 4 Tabs, in denen jeweils einer der mittleren Blöcke ist.
Einloggen, um Attachments anzusehen!
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: Di 15.03.11 20:11 
ich seh nix angehängte:?:

mfg
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 15.03.11 20:40 
Drück einfach einmal F5 oder nimm einen anderen Browser. ;-)
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Di 15.03.11 21:23 
Ich tippe auf ein Caching-Problem. Nach user profile iconFinnO's Beitrag hab ich da auch keinen Anhang angezeigt bekommen. Jetzt schon ;) Überlege grad, ob eine reine Dateianhangsänderung eine "Editiert"-Meldung auslöst. :gruebel:


Zum Problem: nimm dir ein Reporting-Tool (Einarbeitung nötig) oder das Printer-Canvas (viel Bugfixing und Gebastel nötig) und bau damit eine Seite zur Ausgabe erst zusammen. Wie das GUI aussieht, ist doch egal (und vor allem sollte es besser aussehen/zu bedienen sein als ein Blatt Papier, sonst kann man sich das ja gleich sparen und eine ausfüllbare PDF nehmen ;-) )

Trotzdem, FYI:
user profile iconjudomichi hat folgendes geschrieben Zum zitierten Posting springen:
Ist den die Größe einer Form beschränkt? Jedesmal wenn ich die Höhe ändere wird anschl. automatisch der Wert 912 gesetzt.
Ja. Größer als der Desktop kann ein Fenster nicht werden (jedenfalls lässt Delphi das nicht zu, ich bin mir grade nicht sicher ob das ein Windows-Limit ist oder nicht).

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 15.03.11 22:23 
user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Ich tippe auf ein Caching-Problem. Nach user profile iconFinnO's Beitrag hab ich da auch keinen Anhang angezeigt bekommen. Jetzt schon ;)
Ich hatte den Anhang schon vor ein paar Tagen heruntergeladen. Das Problem tritt manchmal auf, in der Regel hilft da eine Seitenaktualisierung.

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Ja. Größer als der Desktop kann ein Fenster nicht werden (jedenfalls lässt Delphi das nicht zu, ich bin mir grade nicht sicher ob das ein Windows-Limit ist oder nicht).
Ja, ist es. Ich habe es auch mit reiner API versucht.