procedure TForm1.RadioButton1Change(Sender: TObject);
var
s : string ;
begin
s := 'IsChecked:';
if (RadioButton1.IsChecked) then s := s + '○' else s := s + '×';
if (RadioButton2.IsChecked) then s := s + '○' else s := s + '×';
if (RadioButton3.IsChecked) then s := s + '○' else s := s + '×';
if (RadioButton4.IsChecked) then s := s + '○' else s := s + '×';
s := s + #13 + #10 + 'IsPressed:';
if (RadioButton1.IsPressed) then s := s + '○' else s := s + '×';
if (RadioButton2.IsPressed) then s := s + '○' else s := s + '×';
if (RadioButton3.IsPressed) then s := s + '○' else s := s + '×';
if (RadioButton4.IsPressed) then s := s + '○' else s := s + '×';
procedure TForm1.RadioButton1Click(Sender: TObject);
var
s : string ;
begin
s := 'IsChecked:';
if (RadioButton1.IsChecked) then s := s + '○' else s := s + '×';
if (RadioButton2.IsChecked) then s := s + '○' else s := s + '×';
if (RadioButton3.IsChecked) then s := s + '○' else s := s + '×';
if (RadioButton4.IsChecked) then s := s + '○' else s := s + '×';
s := s + #13 + #10 + 'IsPressed:';
if (RadioButton1.IsPressed) then s := s + '○' else s := s + '×';
if (RadioButton2.IsPressed) then s := s + '○' else s := s + '×';
if (RadioButton3.IsPressed) then s := s + '○' else s := s + '×';
if (RadioButton4.IsPressed) then s := s + '○' else s := s + '×';