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(); }
public SizeGrip(Atiran.UI.WindowsForms.UIElements.Form _parentForm) { this.Width = 20; this.Height = 20; //this.BackColor = System.Drawing.Color.Green; this.Image = Resources.Size_Grip_20px; this.BackColor = Color.Transparent; parentForm = _parentForm; this.Location = new Point(parentForm.Width - 25, parentForm.Height - 25); parentForm.SizeChanged += ParentForm_SizeChanged; this.MouseDown += SizeGrip_MouseDown; this.MouseMove += SizeGrip_MouseMove; this.MouseUp += SizeGrip_MouseUp; _parentForm.Controls.Add(this); }
public StatusBar(Atiran.UI.WindowsForms.UIElements.Form _parentForm) { parentForm = _parentForm; this.Height = 25; this.BackColor = System.Drawing.Color.FromArgb(250, 250, 250); this.Width = _parentForm.Width - 25; this.Left = 0; this.Top = _parentForm.Height - 25; lblMessage = new RTLLabel(); lblMessage.Dock = System.Windows.Forms.DockStyle.Fill; lblMessage.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.Controls.Add(lblMessage); parentForm.SizeChanged += parentForm_SizeChanged; parentForm.Controls.Add(this); }
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(); } } }