private void selectDeeperLevel() { this.BeginUpdate(); execMouseUp = false; // impedir que o evento passe a ser tratado com um click normal DeeperLevelSelectionEventArgs args = new DeeperLevelSelectionEventArgs(mNewItem, mSuccessfullSave); this.OnDeeperLevelSelection(args); mSuccessfullSave = args.SelectionChange; rollbackItemSelected(); this.EndUpdate(); }
protected virtual void OnDeeperLevelSelection(DeeperLevelSelectionEventArgs e) { if (this.DeeperLevelSelection != null) { DeeperLevelSelection(this, e); } else { e.SelectionChange = false; } }
protected virtual void OnDeeperLevelSelection(DeeperLevelSelectionEventArgs e) { if (this.DeeperLevelSelection != null) DeeperLevelSelection(this, e); else e.SelectionChange = false; }