protected sealed override void OnDoubleClick(DoubleClickEventArgs e) { base.OnDoubleClick(e); if (AfterDoubleClick != null) { AfterDoubleClick(this, e); } }
//Highlight double-clicked word private void editor_DoubleClick(object sender, DoubleClickEventArgs e) { var text = editor.SelectedText; if (!string.IsNullOrEmpty(text)) { HighlightWord(text); } }
private void HandleDoubleClick(object sender, DoubleClickEventArgs e) { if (e.GameObject.HasComponent <Item>()) { PickUpItem(e.GameObject); } else if (e.GameObject.HasComponent <InventoryImage>()) { EquipItem(e.GameObject); } }
public static void RaiseDoubleClickEvent(UIElement element, Point position) { if (GetCancelOperation(element)) { SetCancelOperation(element, false); return; } var arg = new DoubleClickEventArgs(position, DoubleClickEvent); element.RaiseEvent(arg); }
private void ExScintilla_DoubleClick(object sender, DoubleClickEventArgs e) { //Console.WriteLine(e); string selecttext = this.SelectedText; if (selecttext.Length > 2) { this.HighlightWord(selecttext); } else { this.IndicatorClearRange(0, this.TextLength); } }
protected sealed override void OnDoubleClick(DoubleClickEventArgs e) { if (!e.Handled && e.Button == MouseButtons.Left) { VirtualTreeHitInfo hitInfo = e.HitInfo; if (0 != (hitInfo.HitTarget & VirtualTreeHitTargets.OnItemStateIcon)) { // Stop a double-click directly on a checkbox from toggling twice. This // doesn't matter for an option style list, where one item is selected, but // creates bizarre results for a true checkbox list. e.Handled = true; } } base.OnDoubleClick(e); if (AfterDoubleClick != null) { AfterDoubleClick(this, e); } }
/// <summary> /// Overriden to run the default action specified by the currently selected branch. /// </summary> /// <param name="e"></param> protected override void OnDoubleClick(DoubleClickEventArgs e) { if (e.HitInfo.HitTarget == VirtualTreeHitTargets.OnItemIcon) { var branch = e.ItemInfo.Branch as ITreeGridDesignerBranch; if (branch != null && Site != null && e.ItemInfo.Row != -1) { if (DoDefaultAction(branch, e.ItemInfo.Row)) { return; } } } base.OnDoubleClick(e); }
private void Editor_Compeleted(object sender, DoubleClickEventArgs e) { // 双击完成时触发 Clipboard.SetImage(e.Image); CloseForm(); }
protected override void OnDoubleClick(DoubleClickEventArgs e) { ToggleBreakpoint(e.Line); base.OnDoubleClick(e); }
private void TreeControl_DoubleClick(object sender, DoubleClickEventArgs e) { VirtualTreeItemInfo itemInfo = e.ItemInfo; IItemFilter itemFilter; if (!itemInfo.Blank && null != (itemFilter = itemInfo.Branch as IItemFilter)) { PartitionChangeFilter filter = myFilter; bool filterWasClear = true; if (filter == null) { filter = new PartitionChangeFilter(); myFilter = filter; } else { filterWasClear = filter.IsClear; } itemFilter.FilterItem(filter, itemInfo.Row, itemInfo.Column); if (filter.FilterChanged) { (TreeControl.Tree.Root as ChangeBranch).FilterChanged(filter); if (filterWasClear != filter.IsClear) { if (filterWasClear) { ClearFilterButton.Enabled = true; CancelButton = ClearFilterButton; } else { ClearFilterButton.Enabled = false; CancelButton = CloseButton; } } e.Handled = true; } } }