private void TreeNodeimageIndex(TreeNode node, bool selected) { if (_mainTool.InvokeRequired) { var s = new TreeNodeimageIndexDel(TreeNodeimageIndex); _mainTool.Invoke(s, new object[] { node, selected }); } else { var nodeTag = node.Tag as NodeTag; selected = false; if (nodeTag != null) { switch (nodeTag.Tag) { case TagType.Header: node.ImageIndex = 7; node.SelectedImageIndex = node.ImageIndex; break; case TagType.Messages: if (selected) { node.ImageIndex = 0; node.SelectedImageIndex = node.ImageIndex; } else { node.ImageIndex = 1; node.SelectedImageIndex = node.ImageIndex; } break; case TagType.Components: if (selected) { node.ImageIndex = 3; node.SelectedImageIndex = node.ImageIndex; } else { node.ImageIndex = 4; node.SelectedImageIndex = node.ImageIndex; } break; case TagType.Fields: if (selected) { node.ImageIndex = 5; node.SelectedImageIndex = node.ImageIndex; } else { node.ImageIndex = 6; node.SelectedImageIndex = node.ImageIndex; } break; case TagType.Trailer: if (selected) { node.ImageIndex = 5; node.SelectedImageIndex = node.ImageIndex; } else { node.ImageIndex = 6; node.SelectedImageIndex = node.ImageIndex; } break; } } } }
private void TreeNodeimageIndex(TreeNode node, bool selected) { if (_mainTool.InvokeRequired) { var s = new TreeNodeimageIndexDel(TreeNodeimageIndex); _mainTool.Invoke(s, new object[] { node, selected }); } else { var nodeTag = node.Tag as NodeTag; selected = false; if (nodeTag != null) { switch (nodeTag.Tag) { case TagType.Db: node.ImageIndex = 7; node.SelectedImageIndex = node.ImageIndex; break; case TagType.Tables: if (selected) { node.ImageIndex = 0; node.SelectedImageIndex = node.ImageIndex; } else { node.ImageIndex = 1; node.SelectedImageIndex = node.ImageIndex; } break; case TagType.Views: if (selected) { node.ImageIndex = 3; node.SelectedImageIndex = node.ImageIndex; } else { node.ImageIndex = 4; node.SelectedImageIndex = node.ImageIndex; } break; case TagType.Procedures: if (selected) { node.ImageIndex = 5; node.SelectedImageIndex = node.ImageIndex; } else { node.ImageIndex = 6; node.SelectedImageIndex = node.ImageIndex; } break; } } } }