Tabla RadioButton

Los botones de radio no se tratan como controles individuales, sino que forman parte de un grupo de botones de radio que funciona como un control RadioButtonGroup. En la tabla RadioButton se enumeran los botones de todos los grupos.

La tabla RadioButton tiene las siguientes columnas.

Columna Tipo Clave Nullable
Propiedad Identificador Y No
Pedido de Entero Y No
Value Con formato No No
X Entero No N
Y Entero No No
Ancho Entero No No
Alto Entero No No
Texto Con formato No Y
Ayuda Texto No Y

 

Columnas

Property

Propiedad con nombre que se enlaza a este botón de radio. Todos los botones vinculados a la misma propiedad forman parte del mismo grupo.

Order

Entero positivo que se usa para determinar el orden de los elementos de una lista. Los enteros no tienen que ser consecutivos.

Value

La cadena de valor asociada a este botón. Al seleccionar el botón, se establece la propiedad asociada en este valor.

X

La coordenada horizontal en el grupo de la esquina superior izquierda del rectángulo delimitador del botón de radio. Debe ser un número no negativo.

Y

La coordenada vertical en el grupo de la esquina superior izquierda del rectángulo delimitador del botón de radio. Debe ser un número no negativo.

Width

El ancho del botón. Debe ser un número no negativo.

Height

Alto del botón. Debe ser un número no negativo.

Text

El título localizable y visible que se va a asignar al botón de radio. Si el texto es demasiado largo para ajustarse al control, se trunca. Si el botón muestra un icono o un mapa de bits, esta columna contiene el nombre de la imagen, que es una clave en la tabla Binary. No hay ninguna manera de mostrar una imagen y texto en un botón.

Help

Las cadenas de ayuda que se usan con el botón. El texto es opcional y es localizable. La cadena se divide en dos partes que se separan mediante el carácter (|). La primera parte de la cadena se usa como texto de información sobre herramientas. Los lectores de pantalla muestran este texto para los controles que contienen una imagen. La segunda parte se usa para la ayuda contextual, pero esta ayuda aún no se ha implementado. El carácter separador es necesario incluso si solo está presente uno de los dos tipos de texto.

Observaciones

Los valores enteros de x, y, ancho y alto se encuentran en las unidades del instalador, no en unidades del cuadro de diálogo. Una unidad de instalador equivale a una doceava parte de la altura del tamaño de la fuente MS Sans Serif de 10 puntos. Las coordenadas de los controles son relativas a la cartelera.

Las coordenadas de los botones se proporcionan en relación con el grupo. Aunque se cambien las coordenadas del grupo, los botones del grupo permanecerán en la misma posición relativa entre ellos.

La función MsiFormatRecord da formato al contenido de los campos Value y Text cuando se crea el control, por lo que este puede contener cualquier expresión que la función MsiFormatRecord pueda interpretar. El formato solo se produce cuando se crea el control, y no se actualiza si se modifica una propiedad implicada en la expresión durante la vida útil del control.

Cada control RadioButtonGroup está asociado a una propiedad. El valor predeterminado de esta propiedad debe inicializarse en la tabla Property. Dentro de cada RadioButtonGroup especificado en la tabla RadioButton, puede haber un botón de radio que tenga un valor en el campo Value que coincida con el valor predeterminado de esta propiedad. Este es el botón predeterminado del control RadioButtonGroup. El botón predeterminado se muestra inicialmente como seleccionado en el control.

Tenga en cuenta que el usuario no puede cambiar el centro de atención en un cuadro de diálogo presionando la tecla TAB a un control RadioButtonGroup hasta que se haya seleccionado uno de los botones del grupo. Para que el foco se mueva a este grupo de botones, presione la tecla TAB y especifique uno de los botones como un botón predeterminado del grupo.

Validación

ICE03
ICE06
ICE17
ICE34
ICE46