【问题标题】:How to work with Radio Group on RibbonControl winform devexpress?如何在 RibbonControl winform devexpress 上与 Radio Group 合作?
【发布时间】:2013-12-05 06:29:54
【问题描述】:

在我的表单中,我添加了 RibbonControl。我需要使用该 RibbonControl 组中的 RadioButton。在普通的 MS Visual Studio 单选框中,我编写了这样的代码

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

但我没有在 Ribbon Control 的 RadioGruop 中找到 checkedChanged 事件。

【问题讨论】:

    标签: c# winforms devexpress


    【解决方案1】:

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

    或使用SelectedIndexChangedRepositoryItemRadioGroup

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

    您可能会发现这很有帮助。 http://www.devexpress.com/Support/Center/Question/Details/Q295970

    【讨论】:

    • 嗨 Sriram,我对 RadiotGroup 有疑问。在 BeforeLeaveRow 事件中,我有计算 Total 的代码,这个 Total 是根据 RadioGroup 中选择的 RadioButton 的不同计算。我不知道如何执行此操作,请帮助我。
    • 例如我需要获取 Selected RadioButton 然后进行计算。 IF(BarEditItem1.Index=0) { //code }else if(BarEditItem1.Index=0) {//code} 像这样。
    • @SriHari 提出一个新问题并解释问题并将其链接到这里我会看看它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    • 2014-01-01
    • 2022-07-01
    • 1970-01-01
    • 2013-11-23
    相关资源
    最近更新 更多