Beispiel #1
0
 protected sealed override void OnDoubleClick(DoubleClickEventArgs e)
 {
     base.OnDoubleClick(e);
     if (AfterDoubleClick != null)
     {
         AfterDoubleClick(this, e);
     }
 }
Beispiel #2
0
        //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);
     }
 }
Beispiel #4
0
        public static void RaiseDoubleClickEvent(UIElement element, Point position)
        {
            if (GetCancelOperation(element))
            {
                SetCancelOperation(element, false);
                return;
            }
            var arg = new DoubleClickEventArgs(position, DoubleClickEvent);

            element.RaiseEvent(arg);
        }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
 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);
     }
 }
Beispiel #7
0
        /// <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);
 }
Beispiel #10
0
		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;
				}
			}
		}