2017-05-24 5 views
0

どのように私は、私はこれについて少しを見つけた私はグーグルをサーフィンする時間を費やしリボンバー(DevExpress社)状態(オンまたはオフ)Checkeditのを取得するC#

RibbonBar DevExpress社のC#でCheckedit(チェックボックス)から値を入手できますかこれはVBであり、私はこれは私が、私はこの問題を解決することができたEditValueChangedプロパティを使用して私に おかげ

` 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`

答えて

0

を助けてくださいVB で見つけたものであるC#

のコンテキストで必要になります。

項目を選択 - >イベント - >ダブル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

+0

をCheckedit状態の値がリボンバーにある リボンでチェックをダブルクリックすると言いましたが、ダブルクリックするとすぐに次のコードが生成されます しかし はまだ私の解決策 ' を取得します。private void barEditItem4_ItemClick(オブジェクト送信者、DevExpress.XtraBars.ItemClickEventArgs E) { }' – Jon

+0

@ジョンはそれが私のために働く更新されたコードを試してみてくださいhaventは。 – Tod

+0

リボンのcheckedit(CheckBox)をダブルクリックすると、私はうまく動作しませんでしたが、前述のように次のコードを生成しますが、それは** barEditItem1_EditValueChangedを生成しますが、私にとってそれは生成されます ** barEditItem4_ItemClick ** here 以下のコードです。 。 。 { ます。private void barEditItem4_ItemClick(オブジェクト送信者、DevExpress.XtraBars.ItemClickEventArgs E) { } } 外観やそれに役立つかもしれない。この写真を取ってください。あなたは私が何であるかを断定する https://drive.google.com/open?id=0ByUu8YvaGsOtYWhUNkFEc1diS0E – Jon

関連する問題