在Ribbon Bar(DevExpress)中获取Checkedit的状态(Checked或UnChecked)C#

时间:2017-05-24 20:58:12

标签: c# checkbox devexpress

如何从RibbonBar DevExpress C#中的Checkedit(CheckBox)获取价值

我花了几个小时去浏览谷歌,我发现有点关于这个背景,但这是在VB,我需要在C#

这是我在VB中找到的 请帮我 谢谢

` Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load

End Sub Private Sub repositoryItemCheckEdit1_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles repositoryItemCheckEdit1.CheckedChanged Dim edit As CheckEdit = TryCast(sender, CheckEdit) XtraMessageBox.Show(edit.Checked.ToString()) End Sub Private Sub repositoryItemCheckEdit1_EditValueChanged(ByVal sender As Object, ByVal e As EventArgs) Handles repositoryItemCheckEdit1.EditValueChanged End Sub`

1 个答案:

答案 0 :(得分:0)

使用EditValueChanged属性我能够解决这个问题。

选择项目 - >活动 - >双击EditValueChanged并添加以下代码:Ribbon Bar Events

    bool isChecked = false;

    private void barEditItem1_EditValueChanged(object sender, EventArgs e)
    {
        if (barEditItem1.EditValue.ToString() == "False")
        {
           isChecked = false;
        }
        else
        {
           isChecked = true;
        }
    }

enter image description here