Пример #1
0
        private void comboBoxViewStates_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBoxViewStates.Text == "")
            {
                return;
            }
            string     stateNr = comboBoxViewStates.Text.Substring(0, 3);
            StateTable temp    = StateTable.FindStateTabelsInList(stateNr);
            int        i       = listBoxStateTabels.FindString(temp.textTable);

            listBoxStateTabels.SelectedIndex = i;
            StateTable.SelectViewStates      = comboBoxViewStates.SelectedIndex;
        }
Пример #2
0
        private void treeViewStatePart_AfterSelect(object sender, TreeViewEventArgs e)
        {
            labelDislpayScreen.Text = "Display screen : ";
            SC.ClearScreenBox(0, 0);
            SC.Refresh();

            if (treeViewStatePart.SelectedNode.Parent == null)
            {
                return;
            }
            else if (treeViewStatePart.SelectedNode.Parent.Text == "SCREENS")
            {
                SC.ClearScreenBox(0, 0);
                string    screenNr = treeViewStatePart.SelectedNode.Text.Substring(0, treeViewStatePart.SelectedNode.Text.IndexOf("->"));
                ScreenKey tempSK   = ScreenKey.GetScreenKey(screenNr);

                if (tempSK == null)
                {
                    SC.LoadCharScreen(((char)0x1B).ToString() + "(1<NOT EXIST>", false, screenNr);
                    SC.Refresh();
                    return;
                }
                labelDislpayScreen.Text = "Display screen : " + screenNr.ToString();
                SC.LoadCharScreen(ScreenKey.GetScreenKey(screenNr).text, true, screenNr);
                SC.Refresh();
            }
            else if (treeViewStatePart.SelectedNode.Parent.Text == "STATES" && treeViewStatePart.SelectedNode.Text[0] != '-')
            {
                if (StateTable.ViewStateTables.Count == 0)
                {
                    StateTable st = new StateTable(listBoxStateTabels.Items[listBoxStateTabels.SelectedIndex].ToString());
                    StateTable.ViewStateTables.Add(st);
                }

                string     stateNr = treeViewStatePart.SelectedNode.Text.Substring(0, treeViewStatePart.SelectedNode.Text.IndexOf("->"));
                StateTable temp    = StateTable.FindStateTabelsInList(stateNr);
                int        i       = listBoxStateTabels.FindString(temp.textTable);
                listBoxStateTabels.SelectedIndex = i;

                StateTable.RemoveViewStatesTables(StateTable.SelectViewStates);
                StateTable.ViewStateTables.Add(temp);
                StateTable.RefreshViewStatesTables(comboBoxViewStates);
            }
        }