delphi - 如何在 Delphi 中制作关于带有两个单选按钮的单选组的 if 语句
问题描述
如何TRadioGroup
使用两个单选按钮制作关于 a 的 if 语句,以便在检查TRadioGroup
.
具有这些TradioGroup.Items
值:
- 男性
- 女性
所以当男性按钮被选中时,它必须输出'Mr'
,如果女性按钮被选中,它必须输出'Ms'
到富编辑。
解决方案
使用as的ItemIndex
属性TRadioGroup
Case RadioGroup1.ItemIndex of
0: //Add Mr to RichEdit;
1: //Add Ms to RichEdit;
//else if needed
end;
如果你真的需要使用if
那么
if RadioGroup1.ItemIndex = 0 then
//Add Mr to RichEdit
else
if RadioGroup1.ItemIndex = 1 then
//Add Ms to RichEdit;
//else if needed
您没有指定在添加字符串之前是否将组件Clear
或字符串添加到其中,甚至根据 用它替换另一个组件,因此我将它留给您,只是写评论。TRichEdit
Add
Insert
Index
由于您有两个按钮(假设Mr
-按此Ms
顺序),因此组件的ItemIdex
属性TRadioGroup
将保持:
-1
如果没有一个被选中。0
表示'Mr'
被选中。1
表示'Ms'
被选中。