Esta documentación está archivada y no tiene mantenimiento.

ButtonBase (Clase)

Implementa la funcionalidad básica común a los controles de botón.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
public abstract class ButtonBase : Control
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
public abstract class ButtonBase extends Control
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
public abstract class ButtonBase extends Control
No aplicable.

Habitualmente no se hereda de ButtonBase. Para crear una clase de botón propia, hay que heredar de la clase Button, CheckBox o RadioButton.

Para hacer que el control de botón derivado muestre una imagen, hay que establecer la propiedad Image o las propiedades ImageList y ImageIndex. Para alinear la imagen en el control de botón, hay que establecer la propiedad ImageAlign. Asimismo, para alinear el Text mostrado en el control de botón, hay que establecer la propiedad TextAlign.

La propiedad FlatStyle determina el estilo y el aspecto del control. Si la propiedad FlatStyle se establece en FlatStyle.System, el sistema operativo del usuario determina la apariencia del control.

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Windows.Forms.Control
        System.Windows.Forms.ButtonBase
           System.Windows.Forms.Button
           System.Windows.Forms.CheckBox
           System.Windows.Forms.RadioButton

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar: