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 RadioGroup Item über 2 Zeilen (https://www.delphipraxis.net/30924-radiogroup-item-ueber-2-zeilen.html)

Joergie 1. Okt 2004 09:08


RadioGroup Item über 2 Zeilen
 
Hallo,
habe eine RadioGroup!
Delphi-Quellcode:
RadioGroup.Items.Add('Text');
RadioGroup.Items.Add('sehr langer Text soll über mehrere Zeilen angezeigt werden');
leider wird der text nicht über 2 Zeilen angezeigt! Wie kann ich das machen?

Danke

Sharky 1. Okt 2004 09:11

Re: RadioGroup Item über 2 Zeilen
 
Zitat:

Zitat von Joergie
... Wie kann ich das machen?...

Hai Joergie,
hart aber wohl war: Es geht nicht.

shmia 1. Okt 2004 10:18

Re: RadioGroup Item über 2 Zeilen
 
Es geht, aber die Items müssen genügend Abstand haben:
Delphi-Quellcode:
procedure MultilineControl(theControl: TWinControl);
var
   dwStyle: Longint;
begin
   dwStyle := GetWindowLong(theControl.handle, GWL_STYLE) or BS_MULTILINE;
   SetWindowLong(theControl.Handle, GWL_STYLE, dwStyle);
end;

var
   i : Integer;
begin
   for i := 0 to RadioGroup1.ControlCount-1 do
      MultilineControl(RadioGroup1.Controls[i] as TWinControl);
   RadioGroup1.Refresh;

Joergie 1. Okt 2004 12:16

Re: RadioGroup Item über 2 Zeilen
 
Funktioniert!
Keine Ahnung was ich da abgeschrieben habe, aber ist schon ziemlich cool! :gruebel:

DANKE!!!!! :dance:


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