📄 nodekey.cs
字号:
namespace Imps.Client.Pc.BizControls
{
using System;
using System.Windows.Forms;
public class NodeKey
{
private int _identifyID;
private Guid _identifyKey;
internal ContactTreeBuddyColumn BuddyColumn = ContactTreeBuddyColumn.NickName;
internal int Index;
internal System.Windows.Forms.TreeNode treeNode;
internal NodeKey(int Identify)
{
this.IdentifyID = Identify;
}
public int IdentifyID
{
get
{
return this._identifyID;
}
internal set
{
this._identifyID = value;
}
}
internal Guid IndentifyKey
{
get
{
return this._identifyKey;
}
set
{
this._identifyKey = value;
}
}
public int IndexOfOwner
{
get
{
System.Windows.Forms.TreeNode parent = this.treeNode.Parent;
if (parent != null)
{
int num = 0;
foreach (System.Windows.Forms.TreeNode node2 in parent.Nodes)
{
NodeKey key = node2.Tag as NodeKey;
if (key.Index == this.Index)
{
return num;
}
num++;
}
return this.Index;
}
int num2 = 0;
foreach (System.Windows.Forms.TreeNode node3 in this.treeNode.TreeView.Nodes)
{
NodeKey key2 = node3.Tag as NodeKey;
if (key2.Index == this.Index)
{
return num2;
}
num2++;
}
return this.Index;
}
}
public System.Windows.Forms.TreeNode TreeNode
{
get
{
return this.treeNode;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -