Example #1
0
        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));
         //باز کردن زیر سرفصل های سرفصل انتخابی داخل گرید
     }
 }