AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Botón de opción
  • Presentación
  • Inicializar la elección de una control Botón de opción
  • Mostrando un control Botón de opción sin la opción Default
  • Recuperar la opción seleccionada en un control Botón de opción
  • Caso de una control Botón de opción que devuelve un entero
  • Para una control Botón de opción que devuelve un valor
  • INTERRUPTOR precargado en los controles del Botón de radio
  • Modificar el título de una control Botón de opción
  • Caso de los controles de los Botones de radio con subtítulos
  • Cambiar los colores de los subtítulos de las opciones en una control Botón de opción
  • Propiedades específicas de los controles de los botones de radio
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
WINDEV, WEBDEV y WINDEV Mobile le permiten programar los controles de los botones de radio de manipular. Para hacerlo, usa la Variable de control Botón de opción en el código.
Independientemente del tipo de radiobotón, cada opción puede ser associated con:
  • un número entero .. Este número entero puede tener un valor de 1 a N, siendo N el número total de opciones que se encuentran en el botón de radio. La primera opción es la opción #1, la segunda opción es la opción #2, ... Las opciones están numeradas de arriba a abajo y de izquierda a derecha.
  • WINDEVUniversal Windows 10 App a valor específico de retorno .. Este valor devuelto se especifica en la pestaña "Contenido" de la ventana de control de description.
WINDEVUniversal Windows 10 App Utilizando la numeración o los valores devueltos?
El método de programación de los botones de selección que devuelven un número entero difiere del método de programación de los botones de selección que devuelven un valor. El beneficio de usar los valores devueltos es Visible cuando se inserta o se mueve una opción en el botón de radio:
  • Si el botón de opción devuelve un número entero, insertar o mover una opción en el botón de opción obliga a revisar todo el código para gestionar el valor del botón de opción (para gestionar el cambio en los números).
  • Si el botón de opción devuelve un valor específico, la inserción de una opción en el botón de opción sólo requiere tener en cuenta la nueva opción.. Mover una opción no requiere ninguna modificación.
WINDEV Observación: Varias funciones de WLanguage se utilizan para añadir, insertar o borrar opciones en un control Botón de opción. Para obtener más información, consulte Funciones de gestión de control Botón de opción.
Inicializar la elección de una control Botón de opción
Por Default, la primera opción se selecciona cuando se muestra un control Botón de opción.
Para seleccionar una opción de un control Botón de opción:
  • si el control Botón de opción devuelve un número entero, utilice la siguiente sintaxis:
    <Radio Button control> = <Option index>
  • si el control Botón de opción devuelve un valor específico (sólo en WINDEV o WINDEV Mobile), utilice la siguiente sintaxis:
    <Radio Button control> = <Option value>
La selección de una opción desmarca la opción que está seleccionada actualmente.
Observación: Si el control es associated con el elemento un archivo de datos, la asignación se realiza automáticamente mediante:
Para obtener más información, consulte Vinculación de una control Botón de opción a un elemento.
WINDEVUniversal Windows 10 AppJava

Mostrando un control Botón de opción sin la opción Default

Un control Botón de opción siempre se coloca en una posición (1 por Default).
Para mostrar una control Botón de opción sin la opción Default, todo lo que tienes que hacer es asignar el valor inicial de control a:
  • -1 para una control Botón de opción que devuelve un entero,
  • "" (cadena vacía) para una control Botón de opción que devuelve un valor.
Observación: Un control Botón de opción sin valor Default no puede ser accedido por TAB.
Ejemplo:
// Display the Radio Button control without initial value
RADIO_MyRadioButton = -1
// or RADIO_MyRadioButton = ""
Recuperar la opción seleccionada en un control Botón de opción

Caso de una control Botón de opción que devuelve un entero

Para get el índice de la opción seleccionada en el control Botón de opción, utilice la siguiente sintaxis:
<Option index> = <Radio Button control>

En este caso, el parámetro <Índice de opción> es un entero que corresponde al número de la opción seleccionada.
To busque el título de la opción seleccionada en el control Botón de opción, utilice la siguiente sintaxis:
<Option caption> = <Radio Button control>[Radio Button control].Caption

Observación: Si el control es associated con un elemento encontrado en un archivo de datos, el valor tecleado se recupera automáticamente utilizando:
Para obtener más información, consulte Enlace de un control Botón de opción a un artículo.
WINDEVUniversal Windows 10 App

Para una control Botón de opción que devuelve un valor

To recupera el valor de la opción seleccionada en el control Botón de opción, utilice la siguiente sintaxis:
<Option value> = <Radio Button control>

En este caso, el parámetro <Valor de la opción> es una cadena de caracteres que corresponde al valor devuelto de la opción seleccionada.
Observación: El ReturnedValue Property también se utiliza para obtener y set el valor devuelto por cada opción del control Botón de opción.
Para obtener el índice de la opción seleccionada, se debe realizar un Process específico. Ejemplo:
// Value returned by the selected option
Result1 = RADIO_TodaysDish
// Find the index of selected option
Index is int
I is int
FOR I = 1 _TO_ RADIO_TodaysDish.Count
IF RADIO_TodaysDish[I].ReturnedValue = Result1 THEN Index = I
END
To busque el título de la opción seleccionada en el control Botón de opción, utilice la siguiente sintaxis:
<Option caption> = <Radio Button control>[Option index].Caption
Observación: Si el control es associated con un elemento encontrado en un archivo de datos, el valor tecleado se recupera automáticamente utilizando:
Para obtener más información, consulte Enlace de un control Botón de opción a un artículo.

INTERRUPTOR precargado en los controles del Botón de radio

Al escribir la sentencia SWITCH relativa a una control Botón de opción, el editor de código añade automáticamente el CASE correspondiente a las diferentes opciones del control Botón de opción. La leyenda de cada opción se añade automáticamente en la línea comment.
Por ejemplo:
  • Código para una control Botón de opción que devuelve un entero: escribir "SWITCH RADIO_Title" en las pantallas del editor de código:
    Código para una control Botón de opción que devuelve un entero
  • Código para una control Botón de opción que devuelve un valor: escribir "SWITCH RADIO_TodaysMenu" en las pantallas del editor de código:
    Código para una control Botón de opción que devuelve un valor
Modificar el título de una control Botón de opción
La propiedad Pie de foto permite:
  • cambiar el título del control Botón de opción:
    <Name of Radio Button control>.Caption = <Caption>
  • cambiar el título de todas las opciones que se encuentran en control Botón de opción:
    Las opciones deben estar separadas por el carácter TAB.
    Sólo puede especificar las primeras opciones.
    <Radio Button control>.Caption = <Option 1>+TAB+<Option 2>+TAB+<Option 3> ...
  • recuperar y modificar el título de una opción:
    // Get the sub-caption
    <Sub-caption> = <Radio Button control>[<Option index>].SubCaption

    // Modify the sub-caption
    <Radio Button control>[<Option index>].SubCaption = <New sub-caption>
WINDEVUniversal Windows 10 App

Caso de los controles de los Botones de radio con subtítulos

El SubCaption Property se utiliza para get y cambiar los subtítulos de las opciones en un control Botón de opción.
// Get the sub-caption
<Sub-caption> = <Radio Button control>[<Option index>].SubCaption

// Modify the sub-caption
<Radio Button control>[<Option index>].SubCaption = <New sub-caption>
Cambiar los colores de los subtítulos de las opciones en una control Botón de opción
WINDEVJava Puede utilizar la siguiente sintaxis para cambiar los colores de los subtítulos de las opciones de una control Botón de opción:
<Radio Button control>.Caption = gPen(<Color of option 1>) + ...
<Caption of option 1> + TAB + ...
gPen(<Color of option N>) + <Caption of option N>
<Color de la opción> corresponde a:
Propiedades específicas de los controles de los botones de radio
Las siguientes propiedades se utilizan para gestionar mediante programación las características de un control Botón de opción.
BackgroundColorSe utiliza para averiguar y modificar el fondo Color del control Botón de opción.
ColorSe utiliza para averiguar y modificar el Color del texto para las opciones que se encuentran en el control Botón de opción.
CondePermite conocer el número de opciones de una control Botón de opción.
HorizontalAlignmentSirve para conocer y modificar la alineación horizontal de una control.
InitialValuePermite conocer el valor inicial de una control Botón de opción.
NumberColumnPermite conocer el número de columnas de un control Botón de opción.
ReturnedValuePermite conocer y modificar el valor devuelto por una opción que se encuentra en un control Botón de opción.
SubCaptionPermite conocer y modificar el subtítulo de una opción de un control Botón de opción.
VerticalAlignmentSe utiliza para averiguar y modificar la alineación vertical de un control.

Para obtener una lista completa de las propiedades de WLanguage que pueden utilizarse con una control Botón de opción, consulte Propiedades associated con un control Botón de opción.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 09/06/2022

Señalar un error o enviar una sugerencia | Ayuda local