![]() |
RadioGroup zur Laufzeit
Hiho,
kann mir bitte jemand ein praktisches Beispiel zum erzeugen und benennen von Radio's in einer Radiogroup schreiben? Zusaätzlich würde mich ein Beispiel zum Erzeugen von TEdits interessieren. Und zwar sollten zB. 10 untereinander als Spalte danach eine neue Spalte erzeugt werden. Danke für Eure Hilfe |
Re: RadioGroup zur Laufzeit
Ne Radiogroup ist fast gleich wie eine ListBox: In der TStrings-Eigenschaft Items sind die einzelnen Radios abgespeichert (Jede Zeile stellt einen Button dar). Um einen Radio hinzuzufügen musst du nur schreiben:
Delphi-Quellcode:
Mit ItemIndex kannst du dann ein Radio auswählen.
RadioGroup1.Items.Add('Button');
|
Re: RadioGroup zur Laufzeit
Hier mla nen Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i, y: integer; myedit: TEdit; begin for i := 0 to 35 do begin if i mod 10 = 0 then y := 20 else inc (y, 20); myedit := TEdit.Create(nil); myedit.Parent := TWinControl(Form1); myedit.Left := i div 10 * 50; myedit.Top := y; myedit.Height := 20; myedit.Width := 40; myedit.Name := 'Edit'+InttoStr(i); myedit.Text := 'Edit'+InttoStr(i); end; end; |
Re: RadioGroup zur Laufzeit
Vielen Dank Leute!
Auf Euch ist immer Verlass 8) |
Re: RadioGroup zur Laufzeit
Warum der Cast nach TWinControl beim Parent? Form1 sollte doch schon eins sein? :?
Diese Zeile ist auch recht interessant:
Delphi-Quellcode:
Wie wäre es mit:
myedit.Left := i div 10 * 50;
Delphi-Quellcode:
Oder hat der div-Operator eine höhere Priorität als *?
myedit.Left := i div 5;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 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 by Thomas Breitkreuz