March 2003
Intermediate to advanced
896 pages
32h 35m
English
Button
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 }
System.Object
→ System.MarshalByRefObject → System.ComponentModel.Component(System.ComponentModel.IComponen,
System.IDisposable)
→ Control(IOleContro,
IOleObject,
IOleInPlaceObject,
IOleInPlaceActiveObject,
IOleWindow, IViewObject,
IViewObject2, IPersist,
IPersistStreamInit,
IPersistPropertyBag ...
Read now
Unlock full access