選択用のチェックボックスを備えたツリーリストがあります。
データソースまたは値が変更されたときにトリガーされる、このリストに添付されたイベントを添付しました。
チェックボックスをクリックするとイベントがトリガーされますが、(チェックボックスではなく)行をクリックするだけでイベントがトリガーされます。
チェックボックスをクリックしたときにのみトリガーが発生するようにします。
チェックボックスのクリック中にのみトリガーが発生するように設定できるプロパティはありますか?
選択用のチェックボックスを備えたツリーリストがあります。
データソースまたは値が変更されたときにトリガーされる、このリストに添付されたイベントを添付しました。
チェックボックスをクリックするとイベントがトリガーされますが、(チェックボックスではなく)行をクリックするだけでイベントがトリガーされます。
チェックボックスをクリックしたときにのみトリガーが発生するようにします。
チェックボックスのクリック中にのみトリガーが発生するように設定できるプロパティはありますか?
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;
}