C# 如何使用RibbonControl winform DevXpress上的无线电组?

C# 如何使用RibbonControl winform DevXpress上的无线电组?,c#,winforms,devexpress,C#,Winforms,Devexpress,在我的表单中,我添加了RibbonControl。我需要在RibbonControl组中使用RadioButton。在普通的MSVisualStudioRadioBox中,我编写了如下代码 if(gender.Checked) {//code} on CheckedChanged Event 但是我在功能区控件的RadioRuop中没有找到checkedChanged事件。您需要使用EditValueChanged事件,并且BarEditItem的EditValue将具有RadioGroupI

在我的表单中,我添加了RibbonControl。我需要在RibbonControl组中使用RadioButton。在普通的MSVisualStudioRadioBox中,我编写了如下代码

if(gender.Checked) {//code} on CheckedChanged Event

但是我在功能区控件的RadioRuop中没有找到checkedChanged事件。

您需要使用
EditValueChanged
事件,并且
BarEditItem
EditValue
将具有
RadioGroupItem
的值

或者使用
RepositoryItemRadioGroup

repositoryItemRadioGroup1.SelectedIndexChanged += repositoryItemRadioGroup1_SelectedIndexChanged;
void repositoryItemRadioGroup1_SelectedIndexChanged(object sender, EventArgs e)
{
    RadioGroup rg = (RadioGroup)sender;
    int index = rg.SelectedIndex;
    MessageBox.Show(index.ToString());
}

你会发现这很有帮助

嗨,斯里拉姆,我对RadiotGroup有疑问。在BeforeLeaveRow事件中,我有代码计算总计,根据RadioGroup中选定的RadioButton,此总计是不同的计算。我不知道如何执行此操作,请帮助我。例如,我需要获取选定的单选按钮,然后执行计算
IF(BarEditItem1.Index=0){//code}else IF(BarEditItem1.Index=0){//code}
像这样。@SriHari提出了一个新问题,解释了这个问题,并将它链接到这里。我会看看它