private void OkButton_Click(object sender, EventArgs e) { for (int i = 0; i < VariablesManager.Variables.Length; i++) { VariablesManager.SetValue(new Variable(VariablesManager.Variables[i], decimal.Parse(VariablesListView.Items[i].SubItems[1].Text))); } }
private void CalculateDefault() { ResultLabel.BackColor = SystemColors.InactiveCaption; try { ANS = MathExeprission.ReplaceVariables(VariablesManager.ReadVariables()).GetNaitveMathExeprission().Calculate(); Result = ANS; } catch { /* * Because here there is a label for errors */ ShowError(ApplicationErrors.CalculatingError); //Error.ThrowError(ApplicationErrors.CalculatingError); } }
private void VariablesForm_Load(object sender, EventArgs e) { Variable[] vars = null; try { vars = VariablesManager.ReadVariables(); } catch (ArgumentOutOfRangeException) { Error.ShowError(this, "خطأ في ملف المتغيرات! \r\n يجب أن تكون عدد الأسطر أربعة! \r\n ويجب أن تكون بهذا الشكل \r\n أ:0\r\nب:0\r\nج:0\r\nد:0", VariablesManager.FileName); } for (int i = 0; i < 4; i++) { VariablesListView.Items[i].SubItems.Add(new ListViewItem.ListViewSubItem(VariablesListView.Items[i], vars[i].Value.ToString())); } }