private static Form CreateForm(UserControl usercontrol) { var D = new UI.WindowsForms.UIElements.Form(); D.Name = "BackForm"; D.BackColor = Color.Black; D.Opacity = 0.60f; D.Width = usercontrol.Width; D.Height = usercontrol.Height; D.WindowState = FormWindowState.Maximized; D.Load += (s, e) => { Atiran.UI.WindowsForms.UIElements.Form frm = new Atiran.UI.WindowsForms.UIElements.Form(); frm.KeyPreview = true; frm.StartPosition = FormStartPosition.CenterScreen; frm.TransparencyKey = Color.Snow; frm.BackColor = Color.Snow; frm.Width = usercontrol.Width; frm.Height = usercontrol.Height; frm.MaximumSize = new Size(usercontrol.Width, usercontrol.Height); usercontrol.Location = new Point(0, 0); frm.WindowState = FormWindowState.Normal; frm.Controls.Add(usercontrol); frm.ShowDialog(); D.Hide(); }; D.openAsShortcut = true; return(D); }
private void D_Load(object sender, EventArgs e) { Atiran.UI.WindowsForms.UIElements.Form frm = new Atiran.UI.WindowsForms.UIElements.Form(); frm.KeyPreview = true; frm.StartPosition = FormStartPosition.CenterScreen; frm.Width = usercontrol_.Width; frm.Height = usercontrol_.Height; if (ChangeSizeFormBySizeOfTheUserControl) { frm.MaximumSize = new Size(usercontrol_.Width, usercontrol_.Height); } usercontrol_.Dock = DockStyle.Fill; frm.WindowState = FormWindowState.Normal; frm.Controls.Add(usercontrol_); frm.ShowDialog(); D.Close(); }
private void D_Load(object sender, EventArgs e) { using (Atiran.UI.WindowsForms.UIElements.Form frm = new Atiran.UI.WindowsForms.UIElements.Form()) // ; { if (AllSize) { if (showMaximizeSate_) { frm.KeyPreview = true; usercontrol_.Dock = DockStyle.Fill; frm.WindowState = FormWindowState.Maximized; frm.Controls.Add(usercontrol_); frm.ShowDialog(); if (Pad) { frm.BackColor = Color.LightSeaGreen; } if (Pad) { frm.Padding = new Padding(10, 10, 10, 10); } D.Close(); } else { frm.KeyPreview = true; frm.StartPosition = FormStartPosition.CenterScreen; frm.Width = usercontrol_.Width; frm.Height = usercontrol_.Height; if (ChangeSizeFormBySizeOfTheUserControl) { frm.MaximumSize = new Size(usercontrol_.Width, usercontrol_.Height); } usercontrol_.Dock = DockStyle.Fill; frm.WindowState = FormWindowState.Normal; if (Pad) { frm.BackColor = Color.LightSeaGreen; } if (Pad) { frm.Padding = new Padding(10, 10, 10, 10); } frm.Controls.Add(usercontrol_); frm.ShowDialog(); D.Close(); } } else { frm.KeyPreview = true; frm.StartPosition = FormStartPosition.CenterScreen; usercontrol_.Width = Screen.PrimaryScreen.Bounds.Width - 30; usercontrol_.Height = Screen.PrimaryScreen.Bounds.Height - 30; frm.Width = usercontrol_.Width; frm.Height = usercontrol_.Height; frm.MaximumSize = new Size(usercontrol_.Width, usercontrol_.Height); usercontrol_.Dock = DockStyle.Fill; frm.WindowState = FormWindowState.Normal; if (Pad) { frm.BackColor = Color.LightSeaGreen; } if (Pad) { frm.Padding = new Padding(10, 10, 10, 10); } frm.Controls.Add(usercontrol_); frm.ShowDialog(); D.Close(); } } }