Delphi-PRAXiS

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 Probl mit JvComboEdit, Buttonwidth nicht zur Laufzeit änderb (https://www.delphipraxis.net/54702-probl-mit-jvcomboedit-buttonwidth-nicht-zur-laufzeit-aenderb.html)

BrunoT 10. Okt 2005 11:01


Probl mit JvComboEdit, Buttonwidth nicht zur Laufzeit änderb
 
Hi DP'ler,

Ich möchte innerhalb der Laufzeit die Breite und Höhe des Buttons bei JvComboEdit ändern.

In der Entwurfszeit ist das möglich. :gruebel:

Dazu habe ich nur ein JvSpinEdit und ein JvComboEdit auf eine Form gesetzt:

Delphi-Quellcode:
procedure TForm1.JvSpineditChange(Sender: TObject);
begin
 JvComboEdit.Width:=Trunc(JvSpinedit.value);
 JvComboEdit.ButtonWidth:=Trunc(JvSpinedit.Value)-4;
end;
Das geht nicht?!?? Kennt da jemand eine Lösung? :wall: :wall: :wall:

mfg

BrunoT

Robert Marquardt 10. Okt 2005 11:14

Re: Probl mit JvComboEdit, Buttonwidth nicht zur Laufzeit än
 
Vermutlich bekommst du ein Problem weil die ButtonWidth auf die Groesse des ClientRect abgestimmt wird. "- 4" ist da vermutlich zu gross.

BrunoT 10. Okt 2005 11:31

Re: Probl mit JvComboEdit, Buttonwidth nicht zur Laufzeit än
 
Hi Robert,

Danke, für den Hinweis, ich hatte die Differenz (4) aus dem Objektinspektor, Width = 25, Buttonwidth = 21.
Nun habe ich es mit Differenz 5 probiert- siehe da, es geht!!!. Traue also nie dem Objektinspektor, wenn du ihn nicht selbst gefälscht hast :mrgreen:

mfg

BrunoT


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 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