private void BitFlagsForm_Load(object sender, EventArgs e) { advElemsTreeView.NodeMouseClick += new TreeNodeMouseClickEventHandler(advElemsTreeView_NodeMouseClick); advElemsTreeView.AfterSelect += new TreeViewEventHandler(advElemsTreeView_AfterSelect); advElemsContextMenuStrip.Opening += new CancelEventHandler(advElemsContextMenuStrip_Opening); bitFlagPositionComboBox.SelectedIndexChanged += new EventHandler(bitFlagPositionComboBox_SelectedIndexChanged); sharedIdentificationStatusTrackBar.ValueChanged += new EventHandler(sharedIdentificationStatusTrackBar_ValueChanged); S6xNavHeaderCategory headerCateg = S6xNavHeaderCategory.UNDEFINED; if (s6xScalar != null) { advLabelTextBox.Text = s6xScalar.Label; advSLabelTextBox.Text = s6xScalar.UniqueAddressHex; headerCateg = S6xNavHeaderCategory.SCALARS; } else if (s6xReg != null) { advLabelTextBox.Text = s6xReg.Label; advSLabelTextBox.Text = s6xReg.Address; headerCateg = S6xNavHeaderCategory.REGISTERS; } sharedCategComboBox.Items.Clear(); sharedCategComboBox.Items.Add(new S6xNavCategory(string.Empty)); foreach (S6xNavCategory navCateg in s6xNavCategories.getCategories(headerCateg, S6xNavCategoryLevel.ONE, true).Values) { sharedCategComboBox.Items.Add(navCateg); } sharedCateg2ComboBox.Items.Clear(); sharedCateg2ComboBox.Items.Add(new S6xNavCategory(string.Empty)); foreach (S6xNavCategory navCateg in s6xNavCategories.getCategories(headerCateg, S6xNavCategoryLevel.TWO, true).Values) { sharedCateg2ComboBox.Items.Add(navCateg); } sharedCateg3ComboBox.Items.Clear(); sharedCateg3ComboBox.Items.Add(new S6xNavCategory(string.Empty)); foreach (S6xNavCategory navCateg in s6xNavCategories.getCategories(headerCateg, S6xNavCategoryLevel.THREE, true).Values) { sharedCateg3ComboBox.Items.Add(navCateg); } Control.ControlCollection controls = null; controls = (Control.ControlCollection)bitFlagTabPage.Controls; attachPropertiesEventsControls(ref controls); controls = null; loadElemsTreeView(); if (advElemsTreeView.Nodes[TreeRootNodeName].Nodes.Count == 0) { clearElem(); } else { advElemsTreeView.SelectedNode = advElemsTreeView.Nodes[TreeRootNodeName].Nodes[0]; } }