public static DialogResult ShowDialog(this DefultForm form, UserControl Childe, Size sizeForm) { using (var Temp = new System.Windows.Forms.Form()) { //Temp.Dock = System.Windows.Forms.DockStyle.Fill; Temp.WindowState = System.Windows.Forms.FormWindowState.Maximized; Temp.BackColor = System.Drawing.Color.SlateGray; Temp.Opacity = 0.7D; Temp.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; Temp.ShowInTaskbar = false; Temp.StartPosition = FormStartPosition.CenterParent; Temp.KeyDown += (sender, e) => { if (e.KeyCode == System.Windows.Forms.Keys.Escape) { form.Close(); } }; Temp.Load += (sender, e) => { Childe.Dock = DockStyle.Fill; form.panel1.Controls.Add(Childe); form.Size = sizeForm; form.StartPosition = FormStartPosition.CenterParent; form.ShowDialog(); Temp.Close(); }; Temp.ShowDialog(); } return(form.DialogResult); }
private void OpenActZirSarfasl(string NameZirSarfasl) { if (dgvZirSarfal.SelectedRows.Count > 0) { _zirSarfaslIdSelected = (int)dgvZirSarfal.SelectedRows[0].Cells["ZID"].Value; DefultForm reportZirSarfasl = new DefultForm(); reportZirSarfasl.ShowDialog(new ReportActZirSarfasl(textDate1.FromDate, textDate1.ToDate, NameZirSarfasl, _sarfaslID, zirSarfaslID: _zirSarfaslIdSelected), new Size(1360, 694)); //باز کردن زیر سرفصل های سرفصل انتخابی داخل گرید } }