private static T RunForm <T>(Form_WizardBase _form_WizardBase) { WizardDialogResult _wizardDialogResult = _form_WizardBase.ShowDialog(); switch (_wizardDialogResult) { case WizardDialogResult.BACK: { _form_WizardBase.Previous.StartPosition = FormStartPosition.Manual; _form_WizardBase.Previous.Location = _form_WizardBase.Location; _form_WizardBase.Previous.Size = _form_WizardBase.Size; _form_WizardBase.Previous.State = _form_WizardBase.State; //trenutno formo disposamo, ker je lahko vedno druga zaradi različnih opcij Form_WizardBase _previous = _form_WizardBase.Previous; _form_WizardBase.Dispose(); return(WizardManager.RunForm <T>(_previous)); } case WizardDialogResult.NEXT: { _form_WizardBase.Next.StartPosition = FormStartPosition.Manual; _form_WizardBase.Next.Location = _form_WizardBase.Location; _form_WizardBase.Next.Size = _form_WizardBase.Size; _form_WizardBase.Next.State = _form_WizardBase.State; //trenutne forme ne smemo disposat, ker jo potrebujemo za Back return(WizardManager.RunForm <T>(_form_WizardBase.Next)); } case WizardDialogResult.FINISH: { _form_WizardBase.Finish.StartPosition = FormStartPosition.Manual; _form_WizardBase.Finish.Location = _form_WizardBase.Location; _form_WizardBase.Finish.Size = _form_WizardBase.Size; _form_WizardBase.Finish.State = _form_WizardBase.State; //trenutne forme ne smemo disposat, ker jo potrebujemo za Back return(WizardManager.RunForm <T>(_form_WizardBase.Finish)); } case WizardDialogResult.CLOSE: { return((T)_form_WizardBase.Result); } default: { return(default(T)); } } }
private void button_Close_Click(object sender, EventArgs e) { bool _bool = this.OnClose(); if (_bool) { this.wizardDialogResult = WizardDialogResult.CLOSE; this.Close(); } }
private void button_Finish_Click(object sender, EventArgs e) { bool _bool = this.OnFinish(); if (_bool) { this.wizardDialogResult = WizardDialogResult.FINISH; this.Close(); } }
private void button_Next_Click(object sender, EventArgs e) { bool _bool = this.OnNext(); if (_bool) { this.wizardDialogResult = WizardDialogResult.NEXT; this.Close(); } }
private void button_Back_Click(object sender, EventArgs e) { bool _bool = this.OnBack(); if (_bool) { this.wizardDialogResult = WizardDialogResult.BACK; this.Close(); } }
private void button_Cancel_Click(object sender, EventArgs e) { this.wizardDialogResult = WizardDialogResult.CANCEL; this.Close(); }