本文整理汇总了C#中Cyberware类的典型用法代码示例。如果您正苦于以下问题:C#Cyberware类的具体用法?C#Cyberware怎么用?C#Cyberware使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:BuildCyberwareTree
///
///BuilduptheTreeforthecurrentpieceofCyberwareandallofitschildren.
///
///
Cyberwaretoiteratethrough.
///TreeNodetoappendto.
///ContextMenuStripthatthenewCyberwareTreeNodesshoulduse.
///ContextMenuStripthatthenewGearTreeNodesshoulduse.
publicvoidBuildCyberwareTree(CyberwareobjCyberware,TreeNodeobjParentNode,ContextMenuStripobjMenu,ContextMenuStripobjGearMenu)
{
TreeNodeobjNode=newTreeNode();
objNode.Text=objCyberware.DisplayName;
objNode.Tag=objCyberware.InternalId;
if(objCyberware.Notes!=string.Empty)
objNode.ForeColor=Color.SaddleBrown;
objNode.ToolTipText=objCyberware.Notes;
objNode.ContextMenuStrip=objMenu;
objParentNode.Nodes.Add(objNode);
objParentNode.Expand();
foreach(CyberwareobjChildinobjCyberware.Children)
BuildCyberwareTree(objChild,objNode,objMenu,objGearMenu);
foreach(GearobjGearinobjCyberware.Gear)
{
TreeNodeobjGearNode=newTreeNode();
objGearNode.Text=objGear.DisplayName;
objGearNode.Tag=objGear.InternalId;
if(objGear.Notes!=string.Empty)
objGearNode.ForeColor=Color.SaddleBrown;
objGearNode.ToolTipText=objGear.Notes;
objGearNode.ContextMenuStrip=objGearMenu;
BuildGearTree(objGear,objGearNode,objGearMenu);
objNode.Nodes.Add(objGearNode);
objNode.Expand();
}
}
原文链接:http://www.jxszl.com/biancheng/C/556831.html