public override Size2i GetNaturalSize() { System.Drawing.Size s = System.Windows.Forms.TextRenderer.MeasureText(Caption, button.Font); //special case:empty caption if (s.Height == 0) { s.Height = System.Windows.Forms.TextRenderer.MeasureText("W", button.Font).Height; } if (button.Image != null) { s.Height = Math.Max(s.Height, button.Image.Height); s.Width += button.Image.Width; } s.Width += System.Windows.Forms.SystemInformation.Border3DSize.Height * 2; s.Height += System.Windows.Forms.SystemInformation.Border3DSize.Width * 2; s.Width += 12; s.Height += 6; return(WinFormsDriver.ConvertSize(s)); }
public override Size2i GetNaturalSize() { Size2i res = WinFormsDriver.ConvertSize(checkbox.PreferredSize); return(res); //return WinFormsDriver.ConvertSize(checkbox.PreferredSize); // GetPreferredSize(Size.Empty); }
public override Size2i GetNaturalSize() { if (vertical) { return(WinFormsDriver.ConvertSize(new System.Drawing.Size(septhickness, 16))); } else { return(WinFormsDriver.ConvertSize(new System.Drawing.Size(16, septhickness))); } }
/* * void textbox_TextChanged(object sender, System.EventArgs e) * { * new EventData(ShellObject, EventID.Changed, true).Send(); * }*/ public override Size2i GetNaturalSize() { if (textbox.Multiline) { return(new Size2i(50, 50)); } else { System.Drawing.Size s = textbox.PreferredSize; s.Width = GuppyGUI.Guppy.DefaultEditWidth; return(WinFormsDriver.ConvertSize(s)); } }
public override Size2i GetNaturalSize() { return(WinFormsDriver.ConvertSize(radiobtn.PreferredSize)); // GetPreferredSize(Size.Empty); }
public override Size2i GetNaturalSize() { return(WinFormsDriver.ConvertSize(label.PreferredSize)); // label.GetPreferredSize(Size.Empty); }