/// <summary> /// /// </summary> /// <returns></returns> private TreeNode GetDpuNode() { if (_dpuNode == null) { _dpuNode = new AddinTreeNode(Strings.DeviceAddinName, new UCTypeViewer(_soft.DPUs)); } return(_dpuNode); }
/// <summary> /// /// </summary> /// <returns></returns> private AddinTreeNode GetCrcNode() { if (_crcNode == null) { CRCerCollection crcers = CRCerManager.Default.CRCers; Control c = new UCCrcViewer(crcers); _crcNode = new AddinTreeNode(Strings.Crcer, c); } return(_crcNode); }
private AddinTreeNode GetSPUNode() { if (_spuNode == null) { _spuNode = new AddinTreeNode( Strings.StationAddinName, new UCTypeViewer(_soft.SPUs)); } return(_spuNode); }
/// <summary> /// /// </summary> /// <returns></returns> private AddinTreeNode GetBytesConverterNode() { if (_bcNode == null) { //BytesConverterCollection bcs = BytesConverterManager.Default.BytesConverters; Dictionary <string, Type> dict = BytesConverterManager.Default.RegisteredByteConverterDict; UCBytesConverterViewer c1 = new UCBytesConverterViewer(dict); _bcNode = new AddinTreeNode(Strings.BytesConverter, c1); } return(_bcNode); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OptionTreeView_Click(object sender, EventArgs e) { //MessageBox.Show("Test"); TreeNode node = this.SelectedNode; if (node != null) { AddinTreeNode optionNode = node as AddinTreeNode; if (optionNode != null) { ClickOptionTreeNode(optionNode); } } }
/// <summary> /// /// </summary> /// <param name="optionNode"></param> private void ClickOptionTreeNode(AddinTreeNode optionNode) { Control c = optionNode.Control; c.Dock = DockStyle.Fill; if (!_displayArea.Panel.Contains(c)) { _displayArea.Panel.Controls.Add(c); } foreach (Control item in _displayArea.Panel.Controls) { item.Visible = false; } _displayArea.Label.Text = optionNode.Text; c.Visible = true; }