0

選択用のチェックボックスを備えたツリーリストがあります。

データソースまたは値が変更されたときにトリガーされる、このリストに添付されたイベントを添付しました。

チェックボックスをクリックするとイベントがトリガーされますが、(チェックボックスではなく)行をクリックするだけでイベントがトリガーされます。

チェックボックスをクリックしたときにのみトリガーが発生するようにします。

チェックボックスのクリック中にのみトリガーが発生するように設定できるプロパティはありますか?

4

1 に答える 1

1

RepositoryItemCheckEdit でイベントを使用してみてください。

this.repositoryItemCheckEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit();
this.treeList.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.repositoryItemCheckEdit1});
//Assign it to your column that will have the checkbox
this.colwithCheckbox.ColumnEdit = this.repositoryItemCheckEdit1;

//And use the event
this.colwithCheckbox.ColumnEdit.EditValueChanging +=ColumnEdit_EditValueChanging

メソッドの前:

void ColumnEdit_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
    {
        //You can cancel the check event
        e.Cancel = true;
    }
于 2011-06-21T20:22:17.427 に答える