* UINavMenu:OnAfterSelect增加判断,解决引发事件所有结点重绘导致闪烁;设置FullRowSelect ShowLines 属性,解决滚轮失效问题。
Merge pull request !14 from 淘气小浩/master UINavMenu:
This commit is contained in:
commit
445cd33f4d
@ -43,8 +43,8 @@ namespace Sunny.UI
|
||||
BorderStyle = BorderStyle.None;
|
||||
//HideSelection = false;
|
||||
DrawMode = TreeViewDrawMode.OwnerDrawAll;
|
||||
//FullRowSelect = true;
|
||||
//ShowLines = false;
|
||||
FullRowSelect = true;
|
||||
ShowLines = false;
|
||||
//ShowPlusMinus = false;
|
||||
//ShowRootLines = false;
|
||||
|
||||
@ -353,7 +353,7 @@ namespace Sunny.UI
|
||||
|
||||
public void SetNodeTipsText(TreeNode node, string tipsText)
|
||||
{
|
||||
MenuHelper.SetTipsText(node,tipsText);
|
||||
MenuHelper.SetTipsText(node, tipsText);
|
||||
}
|
||||
|
||||
public void SetNodeSymbol(TreeNode node, int symbol, int symbolSize = 24)
|
||||
@ -610,14 +610,20 @@ namespace Sunny.UI
|
||||
TreeNode node = e.Node.PrevNode;
|
||||
while (node != null)
|
||||
{
|
||||
node.Collapse();
|
||||
if (node.IsExpanded)
|
||||
{
|
||||
node.Collapse();
|
||||
}
|
||||
node = node.PrevNode;
|
||||
}
|
||||
|
||||
node = e.Node.NextNode;
|
||||
while (node != null)
|
||||
{
|
||||
node.Collapse();
|
||||
if (node.IsExpanded)
|
||||
{
|
||||
node.Collapse();
|
||||
}
|
||||
node = node.NextNode;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user