Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Kombo Grösse ändern (https://www.delphipraxis.net/56524-kombo-groesse-aendern.html)

franktron 7. Nov 2005 11:31


Kombo Grösse ändern
 
Der Titel ist ... aber mir fällt keiner Besser ein.

Nun zu meinem Problem ich habe eine Kombo gebastelt nun will ich eine Grid erstellen aber di ist nur in der Kombo sichtbar,
wie kann ich es nun bewerkstelligen das die Grid über die Kombo ragt

leddl 7. Nov 2005 11:44

Re: Kombo Grösse ändern
 
:gruebel: Was ist eine Kombo? Meinst du eine ComboBox?

franktron 7. Nov 2005 11:47

Re: Kombo Grösse ändern
 
Nein hab selbst eine gemacht ist eigentlich ein TControl wo ein paar Edits draufliegen und wenn ich Enter Drück soll eine DBGrid aufgehen das tut sie auch aber sie ist nur so gross wie die Kombo

leddl 7. Nov 2005 11:52

Re: Kombo Grösse ändern
 
:roll: Ach, ne Komponente, sag das doch gleich. Was soll man denn mit "Kombo" anfangen?
Ein Teil deiner Komponente kann logischerweise nicht größer (und dabei vollständig sichtbar) sein als die Komponente selbst. Das einzige, was du versuchen könntest wäre die Größe der Komponente an sich zu verändern

franktron 7. Nov 2005 11:58

Re: Kombo Grösse ändern
 
Das muss aber gehen weil z.b. eine Combobox macht das doch auch oder ein TDateTimePicker

leddl 7. Nov 2005 12:33

Re: Kombo Grösse ändern
 
Ich gehe davon aus, daß die direkt auf das Canvas des Parents bzw der Form zeichnen. Da kenn ich mich dann aber nich mehr aus.

turboPASCAL 7. Nov 2005 13:03

Re: Kombo Grösse ändern
 
Zitat:

nun bewerkstelligen das die Grid über die Kombo ragt
:gruebel: hm, ne, das geht nicht.
Was du machen kannst ist die Grösse deiner Kompon. zu ändern...
Delphi-Quellcode:
//...
 if DBGrid.Visible oder so then...
  {Self.}Height := Height + DBGrid.Height;
  {Self.}Width := ...
//...
oder wie ist das gemeint ?

franktron 7. Nov 2005 13:12

Re: Kombo Grösse ändern
 
Zitat:

Zitat von turboPASCAL
Zitat:

nun bewerkstelligen das die Grid über die Kombo ragt
:gruebel: hm, ne, das geht nicht.
Was du machen kannst ist die Grösse deiner Kompon. zu ändern...
Delphi-Quellcode:
//...
 if DBGrid.Visible oder so then...
  {Self.}Height := Height + DBGrid.Height;
  {Self.}Width := ...
//...
oder wie ist das gemeint ?

Das will ich aber nicht die Kombo selbst soll gleich gross bleiben eben wie ein TDateTimePicker da geht der Kalender ja auch über die Form selbst.

Hab aber leider nicht rausgekrigt wie er das macht

leddl 7. Nov 2005 13:15

Re: Kombo Grösse ändern
 
:gruebel: Sind in der Pro-Version nicht die Sourcen dabei? Schau doch da einfach mal rein.
Wie gesagt, die werden das wohl direkt auf die Canvas malen.

franktron 7. Nov 2005 13:18

Re: Kombo Grösse ändern
 
Zitat:

Zitat von leddl
:gruebel: Sind in der Pro-Version nicht die Sourcen dabei? Schau doch da einfach mal rein.
Wie gesagt, die werden das wohl direkt auf die Canvas malen.

Ja und hab ich schon nur ich finde das nicht wo er den Kalender aufmacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz