Botão rádio
Radio buttons are objects that allow the user to select one of a group of buttons.
Um botão radio aparece na forma de um texto seguido de um círculo. Sin embargo, los botones radio pueden tener diferentes apariencias.
É selecionado um botão rádio:
- quando o usuário clica nele
- cuando tiene el foco y el usuario presiona la tecla Barra espaciadora.
Configuração de botões radio
Radio buttons are used in coordinated sets: only one button at a time can be selected in the set. Para funcionar de forma coordinada, un conjunto de botones radio debe compartir la misma propiedad Grupo radio.
Os botões rádio são controlados com métodos. Como todos os botões, um botão de rádio é definido como 0 quando o formulário é aberto pela primeira vez. Um método associado a um botão de rádio é executado quando o botão é selecionado. The following is an example of a group of radio buttons used in a video collection database to enter the speed of the recording (SP, LP, or EP):
Selecting one radio button in a group sets that button to 1 and all of the others in the group to 0. Só pode ser selecionado um botão rádio de cada vez.
Puede asociar expresiones de tipo booleano a botones radio. In this case, when a radio button in a group is selected, its variable is True and the variables for the group's other radio buttons are False.
The value contained in a radio button object is not saved automatically (except if it is the representation of a Boolean field); radio button values must be stored in their variables and managed with methods.
Estilos de botões
Los estilos de botón controlan la apariencia general del botón de radio y sus propiedades disponibles. É possível aplicar diferentes estilos predefinidos aos botões rádio. However, the same button style must be applied to all radio buttons in a group so that they work as expected.
4D fornece botões rádio nos seguintes estilos predefinidos:
Clássico
El estilo de botón radio Clásico es un botón sistema estándar (*es decir, *, una pequeña diana con texto) que ejecuta código cuando el usuario hace clic en él.
In addition to initiating code execution, the Regular radio button style changes bullsey color when being hovered.
Plano
El estilo de botón radio Plano es un botón sistema estándar (*es decir, *, una pequeña diana con texto) que ejecuta código cuando el usuario hace clic en él.
Por padrão, o estilo Plano tem um aspeto minimalista. The Flat button style's graphic nature is particularly useful for forms that will be printed.
Barra de ferramentas
O estilo de botão rádio está pensado principalmente para sua integração em uma barra de ferramentas.
By default, the Toolbar style has a transparent background with a label in the center. A aparência do botão pode ser diferente quando o cursor passar por cima dele, dependendo do SO:
- Windows - el botón está resaltado.
- macOS - el resalte del botón nunca aparece.
Bevel
El estilo de botón radio Bevel es similar al comportamiento del estilo Barra de herramientas, excepto que tiene un fondo gris claro y un contorno gris. A aparência do botão pode ser diferente quando o cursor passar por cima dele, dependendo do SO:
- Windows - el botón está resaltado.
- macOS - el resalte del botón nunca aparece.
Bevel arredondado
El estilo de botón Bevel redondeado es casi idéntico al estilo Bevel, excepto que, dependiendo del sistema operativo, las esquinas del botón pueden ser redondeadas.
-
Windows - el botón es idéntico al estilo Bevel.
-
macOS - las esquinas del botón están redondeadas.
OS X Gradient
El estilol botón OS X Gradient es casi idéntico al estilo Bevel, excepto que, dependiendo del sistema operativo, puede tener una apariencia de dos tonos.
-
Windows - el botón es idéntico al estilo Bevel.
-
macOS - el botón se muestra como un botón de dos tonos.
OS X Texturizado
El estilo del botón radio OS X Textured es casi idéntico al estilo Barra de herramientas excepto que, dependiendo del sistema operativo, puede tener una apariencia diferente y no mostrar cuando el cursor pasa por encima.
Como padrão, o estilo OS X Textured aparece como:
-
Windows -un botón en forma de barra de herramientas con una etiqueta en el centro y el fondo se muestra siempre.
-
macOS - - un botón sistema estándar que muestra un cambio de color de gris claro a gris oscuro. Sua altura está predefinida: não é possível ampliar ou reduzir.
Office XP
El estilo de botón Office XP combina la apariencia del estilo Clásico (botón sistema estándar) con el comportamiento del estilo Barra de herramientas.
As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas nos sistemas de cores. A aparência do botão pode ser diferente quando o cursor passar por cima dele, dependendo do SO:
- Windows - su fondo sólo aparece cuando el ratón pasa por encima.
- macOS - su fondo se muestra siempre.
Contrair/expandir
Este estilo de botão pode ser utilizado para adicionar um ícone padrão contracter/déployer. Esses botões são usados nativamente em listas hierárquicas. Esses botões são usados nativamente em listas hierárquicas.
El estilo Contraer/Desplegar se denomina "disclosure" en la gramática JSON del estilo de botón.
Botão disclosure
The disclosure radio button style displays the radio button as a standard disclosure button, usually used to show/hide additional information. O símbolo do botão aponta para baixo com o valor 0 e para cima com o valor 1.
El estilo Disclosure se denomina "roundedDisclosure" en la gramática JSON del estilo de botón.
Personalizado
El estilo de botón radio Personalizado acepta una imagen de fondo personalizada y permite gestionar parámetros adicionales como desplazamiento del icono y las [márgenes](properties_TextAndPicture.md#horizontalMa
Propriedades compatíveis
Todos os botões rádio partilham o mesmo conjunto de propriedades básicas:
Bold - Bottom - Button Style - Class - Expression Type - Focusable - Font - Font Color - Height - Help Tip - Horizontal Alignment(1) - Horizontal Sizing - Image hugs title(2) - Italic - Left - Number of States(2) - Method - Object Name - Radio Group - Picture pathname(2) - Right - Save value - Shortcut - Title - Title/Picture Position(2) - Top - Type - Underline - Variable or Expression - Vertical Sizing - Visibility - Width
(1) Not supported by the Regular and Flat styles.
(2) Not supported by the Regular, Flat, Disclosure and Collapse/Expand styles.
Propiedades específicas adicionales están disponibles en función del estilo de botón:
- Custom: Background pathname - Horizontal Margin - Icon Offset - Vertical Margin