PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Recuperación y modificación de la leyenda de la control Botón
  • Recuperación de la leyenda
  • Modificar la leyenda
  • Averiguar y modificar el estado de un botón de encendido/apagado
  • Cambiar el objetivo de una control Botón
  • Usar un target simple (frame del frameset por ejemplo) en la mayoría de los casos y un nuevo navegador en algunos casos:
  • Abrir un navegador en la mayoría de los casos y utilizar un destino específico en algunos casos:
  • Modificando la Image que aparece en el control Botón
  • Para cambiar la Image de un control Botón en el código del navegador
  • Propiedades específicas para la gestión de imágenes en un control Botón
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Manejo de una control Botón por programación
Presentación
WINDEV, WINDEV Mobile y WEBDEV le permiten manipular a control Botón programando. Para hacerlo, usa la Variable de la control Botón en el código.
La Variable de la control Botón:
  • corresponde al nombre de la control Botón.
  • se inicializa con la leyenda de la control Botón.
Recuperación y modificación de la leyenda de la control Botón

Recuperación de la leyenda

Para recuperar el título de la control Botón, utilice la siguiente sintaxis:
  • sintaxis directa:
    <Caption> = <Name of Button control>
  • con ..Título:
    <Caption> = <Name of Button control>..Caption
<Caption> es la cadena de caracteres Variable.
Versiones 20 y posteriores
WINDEV Observación: Si el pie de foto está en RTF ("RTF" marcado en la pestaña "General" del control description), el pie de foto recuperado contendrá las etiquetas RTF. Para get el pie de foto sin las etiquetas RTF, usa RTFToText.
Por ejemplo:
MyCaption is string
MyCaption = RTFToText(BTN_Button..Caption)
Nueva funcionalidad versión 20
WINDEV Observación: Si el pie de foto está en RTF ("RTF" marcado en la pestaña "General" del control description), el pie de foto recuperado contendrá las etiquetas RTF. Para get el pie de foto sin las etiquetas RTF, usa RTFToText.
Por ejemplo:
MyCaption is string
MyCaption = RTFToText(BTN_Button..Caption)
WINDEV Observación: Si el pie de foto está en RTF ("RTF" marcado en la pestaña "General" del control description), el pie de foto recuperado contendrá las etiquetas RTF. Para get el pie de foto sin las etiquetas RTF, usa RTFToText.
Por ejemplo:
MyCaption is string
MyCaption = RTFToText(BTN_Button..Caption)

Modificar la leyenda

Para modificar el título de la control Botón, utilice la siguiente sintaxis:
<Name of Button control> = <Caption>
<Caption> es la cadena de caracteres Variable.
Versiones 20 y posteriores
WINDEV Observación: Si el pie de foto está en RTF ("RTF" marcado en la pestaña "General" del control description), el nuevo pie de foto puede (o no) contener el texto RTF.
Nueva funcionalidad versión 20
WINDEV Observación: Si el pie de foto está en RTF ("RTF" marcado en la pestaña "General" del control description), el nuevo pie de foto puede (o no) contener el texto RTF.
WINDEV Observación: Si el pie de foto está en RTF ("RTF" marcado en la pestaña "General" del control description), el nuevo pie de foto puede (o no) contener el texto RTF.
Averiguar y modificar el estado de un botón de encendido/apagado
WINDEVAndroidUniversal Windows 10 AppWindows MobileJava ..Presionado se utiliza para averiguar el estado del control Botón:
<State> = <Name of Button control>..Pushed
<Estado> es una variable de tipo Boolean:
  • True si el botón está presionado,
  • False si el botón está liberado.
Cambiar el objetivo de una control Botón
WEBDEV - Código Servidor El objetivo de una control Botón se define en el editor de páginas al mismo tiempo que la acción a realizar (en la ventana de descripción de control Botón).. Vea Acción associated con el control Botón para más detalles.
WEBDEV le ofrece la posibilidad de modificar este objetivo mediante la programación de. En efecto, en algunos sitios, el objetivo de un control Botón puede ser modificado en función de la acción realizada por el usuario Web.
Ejemplo: si el usuario Web escribe su nombre y contraseña:
  • si la contraseña es correcta, la aplicación continúa en la página actual
  • si la contraseña es incorrecta, se abre un nuevo navegador para solicitar de nuevo el nombre y la contraseña.
En este ejemplo, en la mayoría de los casos, el usuario Web introducirá una contraseña correcta. El error es una excepción.
WEBDEV - Código Servidor

Usar un target simple (frame del frameset por ejemplo) en la mayoría de los casos y un nuevo navegador en algunos casos:

  1. En el control Botón description, define el objetivo "simple" (marco del conjunto de marcos, navegador actual, etc.).
  2. En el código del navegador de la control Botón, utilice Objetivo de cambio:
    IF <Condition> THEN
    // Change the target
    // Display in a new browser
    ChangeTarget(NewBrowser, "New")
    END
WEBDEV - Código Servidor

Abrir un navegador en la mayoría de los casos y utilizar un destino específico en algunos casos:

  1. En el control Botón description, defina el objetivo "Nuevo navegador" definiendo los parámetros del nuevo navegador.
  2. En el código del navegador de la control Botón, utilice Objetivo de cambio:
    IF <Condition> THEN
    // Change the target
    // Display in the "FRM_Target" frame
    ChangeTarget(FRM_Target)
    END
Modificando la Image que aparece en el control Botón
WINDEVAndroidiPhone/iPadUniversal Windows 10 AppWindows MobileJava Para modificar la Image que aparece en el control Botón, usa ..Image:
<Name of Button control>..Image = <Image path>
<Image Path> es una cadena de caracteres Variable.
Los siguientes formatos de Image están soportados en Windows:
  • Mapa de bits (*.BMP)
  • Formato de intercambio de gráficos (*.gif)
  • Grupo Mixto de Expertos en Fotografía (*.jpg *;.jpeg)
  • CD de fotos Kodak (*.pcd)
  • Pincel de pintura (*.pcx)
  • Formato Adobe Photoshop (*.psd)
  • TrueVision TARGA (*.tga)
  • Etiquetado en el formato de archivo Image (*.tif ; *.Tiff)
    Observación: la opción "Tiff" del estándar Tiff 6.0 no está soportada. En este caso, le aconsejamos que guarde el Image en el estándar Tiff 5.0.
  • Gráficos de red portátiles (*.png)
  • MetaFicheros de Windows (*.emf;*.wmf)
  • Iconos (*.ico *;.icw)
    Versiones 22 y posteriores
    Observaciones:
    • Pantalla HQ (High Quality) disponible.
    • Manejo de hojas en formato Transparent BMP (32 bits).
    Nueva funcionalidad versión 22
    Observaciones:
    • Pantalla HQ (High Quality) disponible.
    • Manejo de hojas en formato Transparent BMP (32 bits).
    Observaciones:
    • Pantalla HQ (High Quality) disponible.
    • Manejo de hojas en formato Transparent BMP (32 bits).
  • Cursores (*.cur)
  • Formato portátil de Document (*.pdf)
  • Versiones 15 y posteriores
    Gráficos vectoriales escalables (*.svg)
    Nueva funcionalidad versión 15
    Gráficos vectoriales escalables (*.svg)
    Gráficos vectoriales escalables (*.svg)
  • Versiones 22 y posteriores
    Imágenes de WINDEV (generadas por el editor de imágenes, *.WDPic).
    Nueva funcionalidad versión 22
    Imágenes de WINDEV (generadas por el editor de imágenes, *.WDPic).
    Imágenes de WINDEV (generadas por el editor de imágenes, *.WDPic).
Windows Mobile Los formatos reconocidos de Image son: BMP, ICO, PNG, JPEG o GIF
Observación: Para manejar las imágenes en formato Tiff, GIF y JPEG, Wxxximg.dll debe ser instalado con las otras DLL de WINDEV.
WEBDEV - Código Navegador

Para cambiar la Image de un control Botón en el código del navegador

  1. Guarda el nuevo Image en el directorio "<Nombre del proyecto>_WEB".
  2. Uso FolderWeb. Por ejemplo:
    BTN_IMAGE = FolderWeb() + "/VSXP15022_MODIF.gif"
Propiedades específicas para la gestión de imágenes en un control Botón
Las siguientes propiedades se utilizan para gestionar las imágenes utilizadas en una control Botón por programación.
PresionadoPermite conocer y modificar el estado de un control Botón encendido/apagado (presionado o no).
ImageLe permite descubrir y modificar el Image de un control Botón .
ImageStatePermite conocer y modificar el número de dibujos que se encuentran en la imagen associated con un control Botón.
BackgroundImagePermite descubrir y modificar la imagen associated con el Border de un control Botón.
AntecedentesImagenEstadoPermite conocer y modificar el número de dibujos que se encuentran en la imagen associated con el Border de un control Botón.
ValorPermite conocer y modificar la leyenda de una control Botón.

Para conocer la lista completa de las propiedades WLanguage que se pueden usar con una control Botón, vea Propiedades associated con el control Botón.
Ver tambié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