private void Read_btn_Click(object sender, EventArgs e) { if (!int.TryParse(IndexTextBox.Text, out index)) { MessageBox.Show("Введено некорректное значение", "Ошибка!"); IndexTextBox.Clear(); label3.Text = "Найденый элемент: "; return; } if (index < 0) { MessageBox.Show("Введено некорректное значение", "Ошибка!"); IndexTextBox.Clear(); label3.Text = "Найденый элемент: "; return; } try { label3.Text = "Найденый элемент: " + BigArray.ReadElement(index); PageNumLabel.Text = "Номер загруженной страницы: " + BigArray.GetPageNum().ToString(); } catch (Exception E) { MessageBox.Show( E.Message, "Вызвано исключение", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox1.Clear(); } }
private void Remove_Click(object sender, EventArgs e) { if (!int.TryParse(IndexTextBox.Text, out index)) { MessageBox.Show("Ошибка, введено нецелое или отрицательное число", "Ошибка!"); IndexTextBox.Clear(); return; } BigArray.RemoveAt(index, Path); label3.Text = "Элемент удален!"; }
private void Write_btn_Click(object sender, EventArgs e) { if (!int.TryParse(IndexTextBox.Text, out index)) { MessageBox.Show("Ошибка, введено нецелое или отрицательное число", "Ошибка!"); IndexTextBox.Clear(); return; } WriteForm writeForm = new WriteForm(); writeForm.ShowDialog(); BigArray.SetElement(writeForm.Value, index); label3.Text = "Найденый элемент: " + BigArray.ReadElement(index); }