public void FormButtonClicked() { var form = new MemoryForm(this); _forms.Add(form); int formsCount = _forms.Count; switch (formsCount) { case 2: int ds = _output.DS; form.ScrollToSegment(ds); form.Text = "Память - Сегмент данных"; break; case 3: int ss = _output.SS; form.ScrollToEndOfSegment(ss); form.Text = "Память - Сегмент стека"; break; } form.Show(); ShowMemory(); }
/// Открывает форму, если она закрыта или закрывает, если открыта public void ChangeFormState() { if (_forms.Count == 0) { var form = new MemoryForm(this); form.Show(); _forms.Add(form); ShowMemory(); } }
public void Open() { if (_forms.Count == 0) { var form = new MemoryForm(this); form.Show(); _forms.Add(form); ShowMemory(); } }
/// <summary> /// Функция, показывающая форму, если она закрыта, и закрывающая ее, если она открыта /// </summary> public void ChangeState() { if (_form == null) { _form = new MemoryForm(this); _form.Show(); ShowMemory(); } else { _form.Close(); } }