コード例 #1
0
ファイル: frmStartUp.cs プロジェクト: rdobman/Conversions
        //Load application, read files, and fill lists. Open a child form
        private void frmStartUp_Load(object sender, EventArgs e)
        {
            conversions = ConversionsDB.GetConversions();
            ConversionsDB.SaveConversions(conversions);

            options = OptionsDB.GetOptions();

            int count = options.Count;

            if (options[count - 1].ShowToolbar == "true")
            {
                toolStrip1.Visible = true;
            }
            else
            {
                toolStrip1.Visible = false;
            }

            frmConversion newConversionForm = new frmConversion();

            newConversionForm.MdiParent = this;
            newConversionForm.Text      = "Conversion " + childFormNum;
            newConversionForm.Show();
            childFormNum++;
        }
コード例 #2
0
 //Restore the List Box to the default conversions list, update Combo Box, and update tempChanges list.
 private void btnRestoreDefaults_Click(object sender, EventArgs e)
 {
     tempChanges.Clear();
     tempChanges = ConversionsDB.GetDefaultConversions();
     FillListBox(tempChanges);
     FillComboBox(tempChanges);
 }
コード例 #3
0
 //Loading the lists again is redundant, but it was working and I did not want to risk anything
 private void frmOptions_Load(object sender, EventArgs e)
 {
     conversions = ConversionsDB.GetConversions();
     options     = OptionsDB.GetOptions();
     FillListBox(conversions);
     FillComboBox(conversions);
 }
コード例 #4
0
        public frmConversion()
        {
            options     = OptionsDB.GetOptions();
            conversions = ConversionsDB.GetConversions();
            int    count        = options.Count;
            string selectedText = options[count - 1].DefaultConversion;

            InitializeComponent();

            foreach (Conversions row in conversions)
            {
                cmbConversion.DisplayMember = "Text";
                cmbConversion.ValueMember   = "Value";
                cmbConversion.Items.Add(new { Text = row.Unit1 + " to " + row.Unit2, Value = row.Multiplier });
            }
            cmbConversion.SelectedIndex = cmbConversion.FindStringExact(selectedText);
        }
コード例 #5
0
        //Read files and load lists. Load defaults for Show Tool Bar
        public frmOptions()
        {
            InitializeComponent();
            conversions = ConversionsDB.GetConversions();
            options     = OptionsDB.GetOptions();
            tempChanges = ConversionsDB.GetConversions();

            int count = options.Count;

            if (options[count - 1].ShowToolbar == "true")
            {
                cbxShowToolbar.Checked = true;
            }
            else
            {
                cbxShowToolbar.Checked = false;
            }
        }
コード例 #6
0
        //Confirm changes. If yes, save tempChanges into main conversions list and save into conversions.txt
        //Create options object for use in parent form. Close this form
        private void btnOK_Click(object sender, EventArgs e)
        {
            string       message = "Are you sure you want to commit all changes?";
            DialogResult button  =
                MessageBox.Show(message, "Confirm Changes",
                                MessageBoxButtons.YesNo);

            if (button == DialogResult.Yes)
            {
                conversions = tempChanges;
                ConversionsDB.SaveConversions(conversions);

                newOp = new Options(cbxShowToolbar.Checked.ToString(),
                                    cmbDefaultConversion.GetItemText(cmbDefaultConversion.SelectedItem));


                this.Close();
            }
        }