Button | marshal by reference, disposable | System. Windows .Forms (system. windows .forms.dll) | class | This Control represents the standard windows pushbutton. Derived from ButtonBase , it adds the ability to specify a DialogResult that will be returned from the Form.ShowDialog() method if this button is clicked to dismiss it. public class Button : ButtonBase : IButtonControl { // Public Constructors public Button (); // Public Instance Properties public virtual DialogResult DialogResult {set; get; } // implements IButtonControl // Protected Instance Properties protected override CreateParams CreateParams {get; } // overrides ButtonBase // Public Instance Methods public virtual void NotifyDefault (bool value ); // implements IButtonControl public void PerformClick (); // implements IButtonControl public override string ToString (); // overrides System.ComponentModel.Component // Protected Instance Methods protected override void OnClick (EventArgs e ); // overrides Control protected override void OnMouseUp (MouseEventArgs mevent ); // overrides ButtonBase protected override bool ProcessMnemonic (char charCode ); // overrides Control protected override void WndProc (ref Message m ); // overrides ButtonBase // Events public event EventHandler DoubleClick ; // overrides Control } Hierarchy System.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponen, System.IDisposable) Control(IOleContro, IOleObject , IOleInPlaceObject , IOleInPlaceActiveObject , IOleWindow , IViewObject , IViewObject2 , IPersist , IPersistStreamInit , IPersistPropertyBag , IPersistStorage , IQuickActivate , System.ComponentModel.ISynchronizeInvoke , IWin32Window) ButtonBase Button(IButtonControl) |