mirror of
https://github.com/mirror/processhacker
synced 2026-06-08 16:03:24 +00:00
b02427417c
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5614 21ef857c-d57f-4fe0-8362-d861dc6d29cd
31 lines
653 B
C#
31 lines
653 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace Aga.Controls.Tree
|
|
{
|
|
internal class InputWithControl: NormalInputState
|
|
{
|
|
public InputWithControl(TreeViewAdv tree): base(tree)
|
|
{
|
|
}
|
|
|
|
protected override void DoMouseOperation(TreeNodeAdvMouseEventArgs args)
|
|
{
|
|
if (Tree.SelectionMode == TreeSelectionMode.Single)
|
|
{
|
|
base.DoMouseOperation(args);
|
|
}
|
|
else if (CanSelect(args.Node))
|
|
{
|
|
args.Node.IsSelected = !args.Node.IsSelected;
|
|
Tree.SelectionStart = args.Node;
|
|
}
|
|
}
|
|
|
|
protected override void MouseDownAtEmptySpace(TreeNodeAdvMouseEventArgs args)
|
|
{
|
|
}
|
|
}
|
|
}
|