using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; namespace MyNamespace { public class OkButton : Button { private System.ComponentModel.IContainer components = null; public override string Text { get { return base.Text; } set { ;} } public override DialogResult DialogResult { get { return base.DialogResult; } set { ;} } public OkButton() { base.Text = "OK"; base.DialogResult = DialogResult.OK; base.Size = new Size(75, 23); } /// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose(bool disposing) { if (disposing) { if (components != null) { components.Dispose(); } } base.Dispose(disposing); } } }HTH