Descripción general

COMPONENTES BOTONES MIZAR (MzButtons)

Los componentes Botones Mizar son un juego completo de botones de estilo W95 y W98 que incluye , botón, casilla de verificación y casilla de selección

Se puede dibujar un icono o un bitmap en el botoón, y colocar el texto a la izquierda o arriba de la imagen.

Todos los botones tienen tres posibles estilos de dibujo de resaltado.

Plano por completo si el cursor del ratón está fuera del botón, levántandose al entrar el ratón.

Un poco levantado si el cursor del ratón está fuera del botón, levantádose más al entrar el ratón.

Con el estilo clásico de W3.1 y W95, levantado por completo si el ratón está fuera del botón.

Las casillas de verificación y selección tienen el aspecto de un botón normal cuando no están seleccionados, y permanecen hundidas si lo están.

Se pueden usar fácilmente dos iconos o bitmaps diferentes para cada uno de los estados tal y como lo hacen los botones MzFIconCheckBox y MzFRadioButton.

Los componentes del juego son:

MzCustomButton

MzButton

MzIconButton

MzBitButton

MzCheckBox

MzIconCheckBox

MzBitCheckBox

MzFCheckBox

MzRadioButton

MzIconRadioButton

MzBitRadioButton

MzFRadioButton

Cómo ponerse en contacto con Mizar®

Cómo comprar la versión final


MzCustomButton

Clase: TMzCustomButton

Cebecera: MzButtons.h

Propiedades

Descripción:

La TMzCustomButton es una clase base abstracta derivada de TCustomControl, que contiene las propiedades, métodos y eventos comunes a todos los MzButtons.

Todas las clases del juego MzButtons son derivadas de TMzCustomButton.

Las propiedades y los métodos de la páginas de esta ayuda sólo incluyen  las propiedades y los métodps derivados de TMzCustomButton

Vea también:

Descripción general


MzButton

Clase: TMzButton

Cabecera: MzButtons.h

Descripción:

Derivada de TmzCustomButton, la TMzButton es una clase base abstracta que implementa un botón con las mismas características que la clase TButton de Borland, añadiendo los tres estilos de realzado de los Botones Mizar.

Los eventos de la TMzButton y sus clases derivadas son iguales a los de la clase TButton de Borland.

Vea también:

MzCustomButton


MzIconButton

Clase: TMzIconButton

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzButton añade la propiedad Icon, que permite dibujar un icono en el botón.

Se puede elegir entre tres tamaños predefinidos para el icono en la propiedad IconSize.

La propiedad Default no es compatible con la del mismo nombre de la clase Tbutton de Borland. Se recomienda usar sólo botones Mizar en una determinada Form.

Vea también:

MzButton


MzBitButton

Clase: TMzBitButton

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzButton añade la propiedad  Bitmap, que permite dibujar un bitmap en el botón.

La propiedad Default no es compatible con la del mismo nombre de la clase Tbutton de Borland. Se recomienda usar sólo botones Mizar en una determinada Form.

Vea también:

MzButton


MzCheckBox

Clase: TMzCheckBox

Cabecera: MzButtons.h

Propiedades

Descripción:

Derivada de TMzButton, la TMzCheckBox es una clase base abstracta que  implementa una casilla de verificación de dibujo propio. En el estado no seleccionado, la casilla aparece como un botón sin pulsar. En el estado seleccionado la casilla permanece hundida como un botón pulsado.

La clase TMzCheckBox no tiene el estado ‘grayed’ de la casilla de verificación standard de  Windows.

Vea también:

MzButton


MzIconCheckBox

Clase: TMzIconCheckBox

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzCheckBox, la clase TMzIconCheckBox añade la propiedad Icon, que permite dibujar un icono en el botón.

Se puede elegir entre tres tamaños predefinidos para el icono en la propiedad IconSize.

Vea también:

MzCheckBox


MzBitCheckBox

Clase: TMzBitCheckBox

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzCheckBox, la clase TMzBitCheckBox añade la propiedad Bitmap, que permite dibujar un bitmap en la casilla.

Vea también:

MzCheckBox


MzFCheckBox

Clase: TMzFCheckBox

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzCheckBox, la clase TMzFCheckBox  implementa una TMzCheckBox con dos iconos predefinidos, uno para el estado no seleccionado y otro para el seleccionado.

¡¡¡NOTA IMPORTANTE!!!

No olvide incluir la línea:

USERES(“MzButtons.res”);

en el archivo de programa.

Vea también:

MzCheckBox


MzRadioButton

Clase: TMzRadioButton

Cabecera: MzButtons.h

Descripción:

Derivada de TMzCheckBox, la clase TMzIconRadioButton es una clase base abstracta que implementa una casilla de selección de dibujo propio. En el estado no seleccionado, la casilla aparece como un botón sin pulsar. En el estado seleccionado la casilla permanece hundida como un botón pulsado.

La TMzRadioButton no es compatible con la clase TRadioButton de Borland. Para un comportamiento correcto del evento Click de cualquiera de las casillas de selección en la misma Form o GroupBox, se deben usar solamente las casillas de selección Mizar en la Form o GroupBox.

Vea también:

MzCheckBox


MzIconRadioButton

Clase: TMzIconRadioButton

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzRadioButton, la clase TMzIconRadioButton añade la propiedad Icon, que permite dibujar un icono en el botón.

Se puede elegir entre tres tamaños predefinidos para el icono en la propiedad IconSize.

Vea también:

MzRadioButton


MzFRadioButton

Clase: TMzFRadioButton

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzRadioButton, la clase TMzFRadioButton implementa una TMzIconRadioButton con dos iconos predefinidos, uno para el estado no seleccionado y otro para el seleccionado.

¡¡¡NOTA IMPORTANTE!!!

No olvide incluir la línea:

USERES(“MzButtons.res”);

en el archivo de programa.

Vea también:

MzRadioButton


MzBitRadioButton

Clase: TMzBitRadioButton

Cabecera: MzButtons.h

Propiedades	Métodos

Descripción:

Derivada de TMzRadioButton, la clase TmzBitRadioButton  añade la propiedad Bitmap, que permite dibujar un bitmap en la casilla.

Vea también:

MzRadioButton


Bitmap

Bitmap:

__property Graphics::TBitmap* Bitmap  = {read=FBitmap, write=SetBitmap};

Utilice la propiedad  Bitmap para asignar un bitmap al botón.


BevelInner

BevelInner:

__property int BevelInner = {read = FBevelInner, write = SetBevelInner};

La propiedad BevelInner es el número de píxeles con que el botón aparece hundido cuando está pulsado o seleccionado.


Spacing

Spacing:

__property int Spacing = {read=FSpacing, write=SetSpacing};

La propiedad Spacing es el número de píxeles entre el icono o bitmap y el texto del botón.

Puede ser un número negativo.


BitmapPosition

BitmapPosition:

enum TMzImagePosition {mipLeft, mipTop};

__property TMzImagePosition BitmapPosition = {read=FImagePosition, write=SetImagePosition, default=mipLeft};

Se puede poner el bitmap a la izquierda o encima del texto del botón.

Si el valor es mipLeft, el bitmap y el texto se centran verticalmente.

Si el valor es mipTop, el bitmap y el texto se centran horizontalmente.


ButtonStyle

ButtonStyle:

enum TMzButtonStyle {mbsFlat, mbsW98,mbsClassic};

__property TMzButtonStyle ButtonStyle = {read = FButtonStyle, write = SetButtonStyle, default = mbsFlat};

La propiedad ButtonStyle define el estado de realzado cuando el cursor del ratón está fuera del botón.

Hay tres valores posibles:

mbsFlat:	Totalmente plano

mbsW98:	Un poco realzado

mbsClassic:	Realzado por completo


BitmapScale

BitmapScale:

__property int BitmapScale = {read=FBitmapScale, write=SetBitmapScale};

La propiedad BitmapScale es la escala con la que se dibuja el bitmap.La anchura y altura del bitmap se dividen por el valor de BitmapScale.


Icon

Icon:

__property TICon * Icon = {read=FIcon, write=SetIcon};.

Utilice la propiedad Icon para asignar un icono al botón.


IconSize

IconSize:

enum TMzIconSize {misNormal, misIntermediate, misSmall};

 __property TMzIconSize IconSize = {read=FIconSize, write=SetIconSize, default=misNormal};

Utilice la propiedad IconSize para dar al icono el tamaño deseado.

Hay tres valores posibles::

misNormal: El icono grande del Explorador de Windows.

misIntermediate: Un tamaño intermedio entre el  icono grande y el pequeño del Explorador de Windows.

misSmall: El icono pequeño del Explorador de Windows.


BitmapOrigin

BitmapOrigin:

__property int BitmapOrigin = {read=FImageOrigin, write=SetImageOrigin};

La propiedad BitmapOrigin es el número de píxeles desde la izquierda del botón si el valor de BitmapPosition es mipLeft, o desde arriba del botón si el valor de BitmapPosition es mipTop.


IconOrigin

IconOrigin:

__property int IconOrigin = {read=FImageOrigin, write=SetImageOrigin};

La propiedad IconOrigin es el número de píxeles desde la izquierda del botón si el valor de IconPosition es mipLeft, o desde arriba del botón si el valor de IconPositioneis mipTop.


IconPosition

IconPosition:

enum TMzImagePosition {mipLeft, mipTop};

__property TMzImagePosition IconPosition = {read=FImagePosition, write=SetImagePosition, default=mipLeft};

Se puede poner el icono a la izquierda o encima del texto del botón.

Si el valor es mipLeft, el icono y el texto se centran verticalmente.

Si el valor es mipTop, el icono y el texto se centran horizontalmente.


MzModalResult

MzModalResult:

enum TMzModalResult {mmrNone, mmrOk = IDOK, mmrCancel = IDCANCEL, mmrAbort = IDABORT, mmrRetry = IDRETRY, mmrIgnore = IDIGNORE, mmrYes = IDYES, mmrNo = IDNO, mmrAll = IDNO + 1};

 __property TMzModalResult MzModalResult = {read = FModalResult, write = SetMzModalResult};

MzModalResult es similar a la propiedad ModalResult de la clase Tbutton.


Default

Default:

 __property bool Default = {read=FDefault, write=SetDefault, default =0};

La propiedad Default es similar a la propiedad Default de la clase TButton.

Estas dos propiedades Default no son compatibles..

Se recomienda utilizar MzButtons en las forms. El uso de MzButton y TButton puede causar efectos no deseados.


Checked

Checked:

 __property bool Checked = {read=FChecked, write=SetChecked, default =0};

El aspecto del botón en el estado falso es como el de un botón no pulsado, y en el estado verdadero permanece hundido como un botón pulsado.


MzCustomButton, propiedades

Propiedades de MzCustomButton

protected:

Bitmap

BitmapOrigin

BitmapPosition

BitmapScale

Default

Icon

IconOrigin

IconPosition

IconSize

MzModalResult

__published:

BevelInner

ButtonStyle

Spacing


MzIconButton, propiedades
Propiedades de MzIconButton

__publishedEin TMzIconButton:

Default

Icon

IconOrigin

IconPosition

IconSize

MzModalResult

Derivadas de TMzCustomButton:

BevelInner

ButtonStyle

Spacing


MzBitButton, propiedades

Propiedades de MzBitButton

__published en TMzBitButton:

Bitmap

BitmapOrigin

BitmapPosition

BitmapScale

Default

MzModalResult

Derivadas de TmzCustomButton:

BevelInner

ButtonStyle

Spacing


MzCheckBox, propiedades

Propiedades de MzCheckBox

En TMzCheckBox:

Checked


MzIconCheckBox, propiedades

Propiedades de MzIconCheckBox

__published en TMzIconCheckBox:

Icon

IconOrigin

IconPosition

IconSize

Derivadas de TMzCheckBox:

Checked

Derivadas de TMzCustomButton:

BevelInner

ButtonStyle

Spacing


MzBitCheckBox, propiedades

Propiedades de MzBitCheckBox

__published en TMzBitCheckBox:

Bitmap

BitmapOrigin

BitmapPosition

BitmapScale

Derivadas de TMzCheckBox:

Checked

Derivadas de TMzCustomButton:

BevelInner

ButtonStyle

Spacing


MzFCheckBox, propiedades

Propiedades de MzFCheckBox

Derivadas de TMzCheckBox:

Checked

Derivadas de TMzCustomButton:

BevelInner

ButtonStyle

Spacing


MzIconRadioButton, propiedades

Propiedades de MzIconRadioButton

__published en TMzIconRadioButton:

Icon

IconOrigin

IconPosition

IconSize

Derivadas de TMzCheckBox:

Checked

Derivadas de TMzCustomButton:

BevelInner

ButtonStyle

Spacing


MzBitRadioButton, propiedades

Propiedades de MzBitRadioButton

__published en TMzBitRadioButton:

Bitmap

BitmapOrigin

BitmapPosition

BitmapScale

Derivadas de TMzCheckBox:

Checked

Derivadas de TMzCustomButton:

BevelInner

ButtonStyle

Spacing


MzFRadioButton, propiedades
Propiedades de MzFRadioButton

Derivadas de TMzCheckBox:

Checked

Derivadas de TMzCustomButton:

BevelInner

ButtonStyle

Spacing


MzIconButton, métodos

Métodos de MzIconButton

public:

__fastcall TMzIconButton(TComponent* Owner);


MzBitButton, métodos

Métodos de MzBitButton

public:

__fastcall TMzBitButton(TComponent* Owner);


MzIconCheckBox, métodos

Métodos de MzIconCheckBox

public:

__fastcall TMzIconCheckBox(TComponent* Owner);


MzBitCheckBox, métodos

Métodos de MzBitCheckBox

public:

__fastcall TMzBitCheckBox(TComponent* Owner);


MzFCheckBox, métodos

Métodos de MzFCheckBox

public:

__fastcall TMzFCheckBox(TComponent* Owner);


MzIconRadioButton, métodos

Métodos de MzIconRadioButton

public:

__fastcall TMzIconRadioButton(TComponent* Owner);


MzBitRadioButton, métodos

Métodos de MzBitRadioButton

public:

__fastcall TMzBitRadioButton(TComponent* Owner);


MzFRadioButton, métodos

Métodos de MzFRadioButton

public:

__fastcall TMzFRadioButton(TComponent* Owner);


Mizar, adquirir la versión final

Cómo adquirir los botones Mizar.

El precio de la versión para C++ Builder 1.0 es de 3.500 Ptas. 21 Euros. Aprox. $21.

Este precio se verá incrementado con el 16 % de IVA para los residentes en la Unión Europea es decir: 4.060 Ptas. 24,4 Euros.

El precio de la versión para C++ Builder 3.0 es de 4.500 Ptas. 27 Euros. Aprox. $27.

Este precio se verá incrementado con el 16 % de IVA para los residentes en la Unión Europea es decir: 5.520 Ptas. 31,37 Euros.

Visite nuestra web http://dominios.net/mizar dónde podrá con tarjeta Visa, MasterCard, VirtualCash o 4B, descargarlos en el acto por servidor seguro.

Si no desea introducir su número de tarjeta a través de la red, o dispone de Eurocard, Acces, Tarjeta 6000, La Caixa o Tarjeta monedero:

Por favor, envíe un fax al número (34)917182846 con los siguientes datos:

Apellidos:

Nombre:

C.I.F. o N.I.F. (Sólo residentes en España, para envío de factura).

Dirección:

Código postal:

Localidad:

Provincia:

País (no residentes en España) .

Clase de tarjeta:

Nº de tarjeta:

Caducidad de la tarjeta mes/año:

E-mail:

Indicando Botones Mizar para C++ Builder 1.0 ó C++ Builder 3.0.

y se le enviará al e-mail indicado una vez efectuado el cargo.

Si no desea utilizar tarjeta de crédito (Sólo residentes en España):

Puede efectuar un ingreso por la cantidad indicada a favor de MIZAR en:

LA CAIXA: Nº de cuenta: 2100-3470-68-2200010273

BANESTO: Nº de cuenta: 0030-1094-23-0387182273

Por favor, envíe un e-mail al que se le enviarán los botones, una vez comprobado el pago. Indique sus datos personales, C.I.F. o N.I.F. y dirección completa, para enviarle la factura.  Para abreviar puede enviar una fotocopia del comprobante de pago al nº de fax 917182846, o por carta a la C/ Quero 23, 10º D. 28024 MADRID.


Mizar, cómo ponerse en contacto

Cómo ponerse en contacto con Mizar:

Mizar

C/ Quero, 23 10º D

28024 MADRID

ESPAÑA

Tel: (34) 91.717.65.75

Fax: (34) 91.718.28.46

web: http://dominios.net/mizar

e-mail: mizar@dominios.net