protected override void CheckChanged(bool isChecked) { Size clientSize = _form.GetClientSize(); using (CustomSizeDialog customSizeDialog = new CustomSizeDialog(clientSize)) { if (customSizeDialog.ShowDialog() == DialogResult.OK) { Size clientSize2 = SizeHelper.FromString(customSizeDialog.WidthText, customSizeDialog.HeightText); _form.SetClientSize(clientSize2); } } }
public override void Update() { Size sz = (Size)base.Tag; Size clientSize = _form.GetClientSize(); base.Checked = (clientSize == sz); }