示例#1
0
 private void p4aBtnSave_Click(object sender, EventArgs e)
 {
     XControls.UI.ConfigGrid conf = p4Conf(sender);
     try
     {
         conf.SaveSetting();
     }
     catch (Exception es)
     {
         console.PrintLine("P4> SAVE[" + conf.Name + "] " + es.Message);
     }
 }
示例#2
0
 private void p4btnSetAll_Click(object sender, EventArgs e)
 {
     XControls.UI.ConfigGrid conf = p4prop1.SelectedObject as XControls.UI.ConfigGrid;
     try
     {
         conf.SetDataAll(p4array);
     }
     catch (Exception es)
     {
         console.PrintLine("P4> SETALL " + es.Message);
     }
 }
示例#3
0
        private void p4aBtnCryFrom_Click(object sender, EventArgs e)
        {
            Button  btn = sender as Button;
            TextBox txt = p4aTxtVal;

            if (btn.Name.Substring(0, 3) == "p4b")
            {
                txt = p4bTxtVal;
            }
            XControls.UI.ConfigGrid conf = p4Conf(sender);
            try
            {
                txt.Text = conf.FromCrypt(txt.Text);
            }
            catch (Exception es)
            {
                console.PrintLine("P4> 復号[" + conf.Name + "] " + es.Message);
            }
        }
示例#4
0
        private void p4aBtnPutTmp_Click(object sender, EventArgs e)
        {
            Button   btn  = sender as Button;
            ComboBox cmbn = p4aCmbNam;
            TextBox  txt  = p4aTxtVal;

            XControls.UI.ConfigGrid conf = p4Conf(sender);
            if (btn.Name.Substring(0, 3) == "p4b")
            {
                cmbn = p4bCmbNam;
                txt  = p4bTxtVal;
            }
            try
            {
                conf.SetTempValue(cmbn.Text, txt.Text);
            }
            catch (Exception es)
            {
                console.PrintLine("P4> SETTEMP[" + conf.Name + "] " + es.Message);
            }
        }
示例#5
0
        private void p4aCmbCat_Enter(object sender, EventArgs e)
        {
            ComboBox cmb    = sender as ComboBox;
            ComboBox cmbnam = p4aCmbNam;

            if (cmb.Name.Substring(0, 3) == "p4b")
            {
                cmbnam = p4bCmbNam;
            }
            XControls.UI.ConfigGrid conf = p4Conf(sender);
            cmb.Items.Clear();
            cmbnam.Items.Clear();
            for (int i = 0; i < conf.ItemSettings.Count; i++)
            {
                string cat = conf.ItemSettings[i].Category + " | " + conf.ItemSettings[i].DisplayCategory;
                if (cmb.Items.IndexOf(cat) < 0)
                {
                    cmb.Items.Add(cat);
                }
            }
        }
示例#6
0
        private void p4aBtnGet_Click(object sender, EventArgs e)
        {
            Button   btn  = sender as Button;
            ComboBox cmbc = p4aCmbCat;
            ComboBox cmbn = p4aCmbNam;
            TextBox  txt  = p4aTxtVal;

            XControls.UI.ConfigGrid conf = p4Conf(sender);
            if (btn.Name.Substring(0, 3) == "p4b")
            {
                cmbc = p4bCmbCat;
                cmbn = p4bCmbNam;
                txt  = p4bTxtVal;
            }
            try
            {
                txt.Text = conf.GetConfigValue(cmbc.Text.Split(new char[] { ' ' })[0], cmbn.Text.Split(new char[] { ' ' })[0]);
            }
            catch (Exception es)
            {
                console.PrintLine("P4> GET[" + conf.Name + "] " + es.Message);
            }
        }
示例#7
0
 private void p4btnGetAll_Click(object sender, EventArgs e)
 {
     XControls.UI.ConfigGrid conf = p4prop1.SelectedObject as XControls.UI.ConfigGrid;
     p4array = conf.GetDataAll();
     p4lstData.SelectedObject = p4array[1];
 }