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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla
  • Condiciones de uso
  • Los diferentes tipos de índices de columna
  • Usando MouseXPos y MouseYPos
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
Ver también
  • .EnumColumn (Función)
  • <Tabla>.ColumnIndex (Función)
  • MouseXPos( Función)
  • MouseYPos( Función)
  • Funciones de gestión de controles Tabla (sintaxis de prefijos)
  • Funciones para la gestión del TreeView controles Tabla (sintaxis del prefijo)
  • Control Tabla
  • Control Tabla en móviles (Android e iOS)
  • Control Tabla TreeView
  • TableInfoXY (Función)
  • .InfoXY (Función)
    Vuelve para una posición dada en una Tabla o control Tabla TreeView (coordenadas de un punto control):
    • el nombre de la columna mostrada para la posición especificada.
    • el índice de la fila o columna para la posición especificada.
    Ejemplo
    WINDEVAndroid
    // Optional click code on the TABLE_TABLE1 control
    MyRow is int
    MyColumn is string
    MyRow = TABLE_TABLE1.InfoXY(tiLineNumber, MouseXPos(), MouseYPos())
    MyColumn = TABLE_TABLE1.InfoXY(tiColName, MouseXPos(), MouseYPos())
    Trace("You have selected the cell (" + MyColumn+", " + MyRow + ")")
    // Index of the row at point (50, 100) of the "TABLE_ProductTable" control
    ResInfo = TABLE_ProductTable.InfoXY(tiLineNumber, 50, 100)
    Sintaxis
    <Result> = <Table control>.InfoXY(<Type of information> , <X> , <Y>)
    <Result>: Cadena de caracteres o entero
    • Información solicitada.
    • Una cadena vacía (""") si no hay nombre de columna.
    • -1 si no hay índice de columna o número de fila, o si la posición especificada corresponde a una fila o columna vacía.
    <Table control>: Nombre del control
    Nombre del control Tabla o Tabla TreeView a manipular.
    <Type of information>: Constante
    Tipo de información solicitada:
    tiColNameNombre de la columna.
    WEBDEV - Código NavegadoriPhone/iPadMac Catalyst Esta constante no está disponible.
    tiColNumberÍndice de creación de columnas.
    iPhone/iPadMac Catalyst Esta constante no está disponible.
    tiLineNumberNúmero de Fila.
    tiOnButtonCollapseExpandBotones "+/-" para ampliar/reducir una fila. En este caso, <Resultado> es set a True (1).
    Esta constante sólo está disponible para los controles de tabla TreeView.
    WEBDEV - Código Navegador Esta constante no está disponible.
    tiOriginScreenLas coordenadas a analizar son relativas a la pantalla.
    Recordatorio: En Default, las coordenadas que se analizan son relativas al control Tabla: (0,0) corresponde a la fila 1, columna 1 de la control Tabla (barras de desplazamiento situadas en el origen).
    Esta constante no puede utilizarse por sí sola.
    WEBDEV - Código Navegador Esta constante no está disponible.
    <X>: Integro
    Coordenada X (en píxeles) a analizar. Esta coordenada se indica en relación con el control (si no se especifica la constante tiOriginScreen).
    <Y>: Integro
    Coordenada Y (en píxeles) a analizar. Esta coordenada se indica en relación con el control (si no se especifica la constante tiOriginScreen).
Observaciones

Condiciones de uso

La función .InfoXY puede utilizarse en:
  • una Tabla o control Tabla TreeView basada en un archivo de datos.
  • una Tabla o control Tabla TreeView rellenada programáticamente.
  • una selección única o selección múltiple control.

Los diferentes tipos de índices de columna

Existen dos tipos de índices para las columnas:
  • Índice de la posición de Visible: índice de la columna cuando se ejecuta la ventana.
  • Índice de creación: índice de la columna cuando se crea la tabla en el editor de ventanas.
Estos índices cambian si el usuario mueve las columnas.
Además, si se utiliza la barra de desplazamiento horizontal,
.InfoXY tiene en cuenta este cambio.

Usando MouseXPos y MouseYPos

Para utilizar MouseXPos y MouseYPos en los parámetros X e Y de la función, asegúrese de que un solo clic del ratón desencadene la ejecución del código que contiene esta función.
Por ejemplo, la Event "Selección de un fila" de un control Tabla puede iniciarse con un simple clic pero también con una selección de teclado. Por lo tanto, MouseXPos y MouseYPos no deben utilizarse en este Event. Usa una Event opcional en su lugar. En este ejemplo, usa el Event opcional "Botón izquierdo abajo" en la tabla control.
Componente: wd290obj.dll
Ver también
.EnumColumn (Función)
  • <Tabla>.ColumnIndex (Función)
  • MouseXPos( Función)
  • MouseYPos( Función)
  • Funciones de gestión de controles Tabla (sintaxis de prefijos)
  • Funciones para la gestión del TreeView controles Tabla (sintaxis del prefijo)
  • Control Tabla
  • Control Tabla en móviles (Android e iOS)
  • Control Tabla TreeView
  • TableInfoXY (Función)
  • Versión mínima requerida
    • Versión 23
    Esta página también está disponible para…
    Comentarios
    Haga clic en [Agregar] para publicar un comentario

    Última modificación: 21/06/2023

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