![]() |
delphi-ähnliches Programm
hi! ich hab folgendes Problem: ich versuche, ein programm zu schreiben. Damit ihr euch ungefär vorstellen könnt, wie es aussehen sollt, dann startet ein delphi und seht ganz oben auf das 'hauptfenster', sprich das mit dem Menü und den ganzen Icons.
Dabei bin ich auf 2 Probleme gestößen: 1. Wie kann ich machen, dass wenn ich das fenster Maximiere, dass das fenster nicht den Ganzen bildschirm bedeckt? 2. Welche Komponente erlaubt mir, Solche 'Leisten' zu erstellen, die ich dann verschieben kann...? |
Re: delphi-ähnliches Programm
HI,
zu 1.) Warum nicht eine in dem OnResize-Event eine Funktion, die das Fenster immer wieder auf die entsprechende größe bzw. Position setzt? zu 2.) Sorry kann nicht nachgucken und ausm Kopf weiß ich nicht :spin: Czapie. |
Re: delphi-ähnliches Programm
1) Eingenschaft Constraits oder per WM_GETMINMAXINFO-MessageHandler
2) TCoolBar |
Re: delphi-ähnliches Programm
bei der TCool-Bar hab ich ein problem: ich erstell eine und setz 'nen button drauf, kann dessen größe aber nicht bearbeiten - wie funktioniert die?
|
Re: delphi-ähnliches Programm
Moin...
Besser spät als garnicht... Ich hab noch eine Idee zu deinem problem... Mach dein Formular ganz groß. So groß wie der Bildschirm. Dann zeichne ein Shape auf die Fläche die nicht zu dem Formular gehören soll und gieb dem Teil eine quitschige Farbe (ClYellow oder so). Als nächstes gibst du dem Attribut Transparentcolor deines Forms die selbe (!) Farbe. Nun ist der (wahrscheinlich) untere Teil deines Forms nicht nur unsichtbar, sonder garnicht da. Du kannst deinen Desktop sehen und Icons klicken, etc. Sag bitte eben bescheid, wenn's geklappt hat, hab grad keine Möglichkeit zu testen... würd mich interessieren... Bis denne... |
Re: delphi-ähnliches Programm
ok! das klappt! wunderbar! Danke!
|
Re: delphi-ähnliches Programm
ich hab von meinem systemelehrer einen Tipp bekommen: es gibt 'constraints', dort gibts minimale und maximale fenstergröße->form1.constaints.maxheight := 100;
so hats ws auch borland gemacht... |
Re: delphi-ähnliches Programm
Hau auf die CoolBar eine ToolBar, dann kannst du diese nach belieben verschieben und die Größe der Buttons etc. verändern.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz