Hi zusammen
Inzwischen hat sich einiges geändert, und das Ziel ist schon fast erreicht:
Delphi-Quellcode:
procedure TRadioButtonsFrame.RadioButtonPosition2;
var i, x, y, LHeight, LLeft: Integer;
begin
For i := 0 to x do
begin
FRadioButtonList.Items[i].Width := 50;
LLeft := (PnlRadioButtons.ClientWidth div 2) - (FRadioButtonList.Items[i].Width div 2);
LHeight := (i * FRadioButtonList.Items[i].Height) + PnlRadioButtons.ClientHeight div 3;
FRadioButtonList.Items[i].Left := LLeft;
FRadioButtonList.Items[i].Top := LHeight;
end;
end;
Mein Test sah/sieht inzwischen so aus:
Der Frame (grosses Radiobuttonfeld)soll das kleine Radiobutton-Panel links unten ersetzen, erledigt diese Aufgabe jeoch noch nicht wirklich zur Zufriedenheit:
Das erste Element sitzt zu tief. Ausserdem sollen dem Frame ohne grosse weitere Bearbeitung weitere Elemente hinzugefügt werden können und dann allenfalls die Scrollbalken des Frames aktiviert werden.
wobei ich mich allerdings frage, ob sich hier nicht die Verwendung einer Scrollbox empfehlen würde.
Gruss
Delbor