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 Bug im TBitBtn? (https://www.delphipraxis.net/51657-bug-im-tbitbtn.html)

Helmi 16. Aug 2005 16:47


Bug im TBitBtn?
 
Hallo,

kann es sein, dass es im TBitBtn einen Bug gibt?

Ich hab WordWrap auf true gesetzt und dann unter Caption einen Text eingegeben.

Bei einem normalen Button (TButton) wird der überlange Text an der rechten Seite gebrochen und in eine neue Zeile geschrieben.
Aber bei dem TBitBtn trotz gleichem Text und genügend Höhe nicht.

Weiss jemand ob da ein Bug drin ist oder ob ich mich nur blöd angestellt hab?

shmia 16. Aug 2005 17:09

Re: Bug im TBitBtn?
 
Ein Bug ist das nicht, sondern die VCL benützt nicht die Möglichkeiten, die Windows bietet.
Versuch mal zur Laufzeit folgende Prozedur aufzurufen:
Delphi-Quellcode:
procedure MultilineButton(theControl: TWinControl);
var
   dwStyle: Longint;
begin
   dwStyle := GetWindowLong(theControl.handle, GWL_STYLE) or BS_MULTILINE;
   SetWindowLong(theControl.Handle, GWL_STYLE, dwStyle);
end;

Helmi 16. Aug 2005 17:11

Re: Bug im TBitBtn?
 
aber dann ist das property WordWrap bei dem TBitBtn unsinnig - wenns ned verwendet wird

RavenIV 17. Aug 2005 07:59

Re: Bug im TBitBtn?
 
Zitat:

Zitat von Helmi
aber dann ist das property WordWrap bei dem TBitBtn unsinnig - wenns ned verwendet wird

das ist bei delphi halt so, dass viele sachen wenig oder garkeinen sinn machen...

gruessle


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:00 Uhr.

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