PDA

View Full Version : هماهنگ کردن RadioButton های مختلف با هم



omidan321
دوشنبه 07 اسفند 1391, 20:53 عصر
سلام چطور میشه دو radiobutton رو با هم هماهنگ کرد یعنی در یک فرم چندین رادیو باتن باشه اما دو تا دو تا یا سه تا سه تا با هم مچ باشن

سعید صابری
دوشنبه 07 اسفند 1391, 22:31 عصر
RadioGroup واسه همین کاره

omidan321
سه شنبه 08 اسفند 1391, 07:52 صبح
بله چشم تعریف درست شد و حالا من دوتا رادیو گروپ تعریف کردم که هر دو تاشون دو تا آیتم دارن حالا :
1. برای تعریف مقادیر این دو تا رادیو گروپ چه کار کنم از چه نوعی باید تعریف بشن
2. تو برنامه چطور تعریف کنم تا ازشون استفاده کنم (اگه رو هر کدوم کلیک کنه چه اتفاقی میافته و مقداری که رادیو گروپ بر میگردونه چیه )

Ananas
سه شنبه 08 اسفند 1391, 13:06 عصر
گزینه ی Items هست تو پراپرتی که هر خطی که می نویسید میشه caption یک گزینه. برای تعریف رویداد هم روش دوبار کلیک کنید بعد از ItemIndex که یک عدد صحیح هست می تونید بفهمید الان کدوم گزینه فعاله. از 0 شروع میشه تا یکی کمتر از تعداد گزینه ها.

حمید محمودی
سه شنبه 08 اسفند 1391, 14:11 عصر
procedure TForm2.FormCreate(Sender: TObject);
Var i:integer;
begin
for i := 1 to 10 do
RadioGroup1.Items.Add(InttoStr(i))

end;

procedure TForm2.RadioGroup1Click(Sender: TObject);
begin

// with RadioGroup1 do
// ShowMessage(Items.Strings[itemindex] );


if RadioGroup1.itemIndex=1 then ShowMessage('2nd item selected');

end;