Example #1
0
        private void FormSigButDefEdit_Load(object sender, EventArgs e)
        {
            if (ButtonCur.ComputerName == "")
            {
                radioAll.Checked = true;
            }
            else
            {
                radioOne.Checked      = true;
                textComputerName.Text = ButtonCur.ComputerName;
            }
            textButtonText.Text   = ButtonCur.ButtonText;
            textSynchIcon.Text    = ButtonCur.SynchIcon.ToString();
            sigElementDefUser     = SigElementDefs.GetSubList(SignalElementType.User);
            sigElementDefExtras   = SigElementDefs.GetSubList(SignalElementType.Extra);
            sigElementDefMessages = SigElementDefs.GetSubList(SignalElementType.Message);
            SigButDefElement elementUser    = SigButDefs.GetElement(ButtonCur, SignalElementType.User);
            SigButDefElement elementExtra   = SigButDefs.GetElement(ButtonCur, SignalElementType.Extra);
            SigButDefElement elementMessage = SigButDefs.GetElement(ButtonCur, SignalElementType.Message);

            comboTo.Items.Clear();
            comboTo.Items.Add(Lan.g(this, "none"));
            comboTo.SelectedIndex = 0;
            for (int i = 0; i < sigElementDefUser.Length; i++)
            {
                comboTo.Items.Add(sigElementDefUser[i].SigText);
                if (elementUser != null && elementUser.SigElementDefNum == sigElementDefUser[i].SigElementDefNum)
                {
                    comboTo.SelectedIndex = i + 1;
                }
            }
            comboExtras.Items.Clear();
            comboExtras.Items.Add(Lan.g(this, "none"));
            comboExtras.SelectedIndex = 0;
            for (int i = 0; i < sigElementDefExtras.Length; i++)
            {
                comboExtras.Items.Add(sigElementDefExtras[i].SigText);
                if (elementExtra != null && elementExtra.SigElementDefNum == sigElementDefExtras[i].SigElementDefNum)
                {
                    comboExtras.SelectedIndex = i + 1;
                }
            }
            comboMessage.Items.Clear();
            comboMessage.Items.Add(Lan.g(this, "none"));
            comboMessage.SelectedIndex = 0;
            for (int i = 0; i < sigElementDefMessages.Length; i++)
            {
                comboMessage.Items.Add(sigElementDefMessages[i].SigText);
                if (elementMessage != null && elementMessage.SigElementDefNum == sigElementDefMessages[i].SigElementDefNum)
                {
                    comboMessage.SelectedIndex = i + 1;
                }
            }
        }
 private void FillLists()
 {
     SigElementDefs.Refresh();
     ListUser     = SigElementDefs.GetSubList(SignalElementType.User);
     ListExtras   = SigElementDefs.GetSubList(SignalElementType.Extra);
     ListMessages = SigElementDefs.GetSubList(SignalElementType.Message);
     listToFrom.Items.Clear();
     for (int i = 0; i < ListUser.Length; i++)
     {
         listToFrom.Items.Add(ListUser[i].SigText);
     }
     listExtras.Items.Clear();
     for (int i = 0; i < ListExtras.Length; i++)
     {
         listExtras.Items.Add(ListExtras[i].SigText);
     }
     listMessages.Items.Clear();
     for (int i = 0; i < ListMessages.Length; i++)
     {
         listMessages.Items.Add(ListMessages[i].SigText);
     }
 }