# Mostrar ventana

El bloque permite crear sus propias ventanas (formularios) y mostrarlas en modo modal y no modal, incluso de manera asíncrona en relación con el flujo del guion. Si se especifica un selector, las coordenadas de la ventana creada estarán vinculadas al control en otra aplicación.

Para crear y editar su ventana, utilice el botón "Editar..." dentro del bloque, y para crear ventanas reutilizables, el botón "Editor de ventanas" en la barra de herramientas principal.

Cada llamada a este bloque muestra o actualiza los datos de la ventana (si la ventana ya está en pantalla). En caso de que la ventana sea no modal, la llamada repetida al bloque "Mostrar ventana" permite actualizar dinámicamente los controles en la ventana y las variables que están vinculadas a los elementos de la ventana.

Los valores de cada uno de los controles, así como las acciones de los Usuarios en la ventana, pueden estar vinculados a cambios en los valores de las variables seleccionadas, y viceversa: el cambio en los valores de las variables provoca cambios en los valores de los correspondientes controles. Esta funcionalidad permite desarrollar dentro del guion del Robot sistemas de diálogo y expertos ramificados, ventanas de configuración del Robot, sugerencias interactivas y asistentes, así como aplicaciones completas de múltiples ventanas.

<table data-header-hidden><thead><tr><th width="181.58331298828125" valign="top"></th><th width="288.00006103515625" valign="top"></th></tr></thead><tbody><tr><td valign="top">Configuración</td><td valign="top">[Texto/Objeto] Cadena de configuración. Para editar el valor, es necesario utilizar el botón "Editar" dentro del bloque.</td></tr><tr><td valign="top">Objeto de ventana</td><td valign="top">[Objeto] Variable con el objeto de ventana. El objeto de ventana se puede obtener del bloque anterior "Mostrar ventana" en el guion, y esto es relevante para mostrar la ventana en modo no modal.</td></tr><tr><td valign="top">Modal</td><td valign="top">Al activarlo, la ventana se mostrará como modal. De lo contrario, después de mostrar la ventana, el control pasará inmediatamente al guion.</td></tr><tr><td valign="top">Selector</td><td valign="top"><p>[Selector] Identificador del elemento al que se vinculará la ventana al mostrarse.</p><p>Si no se especifica un selector, la propiedad se ignora. Si se encuentra el elemento, la ventana se mostrará según la configuración establecida en las propiedades de este bloque. Si no se encuentra el selector, la ventana se mostrará en el centro de la pantalla.</p></td></tr><tr><td valign="top">ID de proceso</td><td valign="top"><p>[Enlace] Variable que almacena el identificador del Proceso. Indica con qué aplicación se debe trabajar.</p><p>Si la aplicación especificada está minimizada o su ventana está cerrada por otras ventanas, se mostrará en primer plano. Al trabajar con navegadores, el ID de Proceso también indica la pestaña específica del navegador con la que debe trabajar el bloque.</p><p>Si se deja la propiedad vacía, o si la variable ID de Proceso no se ha asignado previamente en el momento de iniciar la aplicación o abrir el navegador, la aplicación y la pestaña del navegador se determinarán a partir del contenido de la línea correspondiente del selector.</p><p>El ID de Proceso se puede obtener, por ejemplo, mediante los bloques "Iniciar aplicación" o "Obtener proceso".</p></td></tr><tr><td valign="top">Ángulo de vinculación</td><td valign="top"><p>Selección del valor del ángulo de vinculación de la ventana.</p><p>Si se especifica un selector, el valor indica la vinculación de la esquina superior izquierda de la ventana a la esquina del elemento encontrado (en este caso, el valor "Default" indicará el centro del elemento).</p><p>Si se especifica un selector pero no se encuentra, la ventana se mostrará en el centro de la ventana con cualquier valor de la propiedad.</p><p>Si no se especifica un selector, la propiedad indica la vinculación de la ventana al área de trabajo de la pantalla principal.</p></td></tr><tr><td valign="top">Desplazamiento X</td><td valign="top"><p>[Número] Desplazamiento en la coordenada X al mostrar la ventana.</p><p>Si no se especifica un selector y el ángulo de vinculación es "Default", y esta propiedad tiene un valor, entonces este valor se considerará como coordenadas absolutas para mostrar la ventana.</p></td></tr><tr><td valign="top">Desplazamiento Y</td><td valign="top"><p>[Número] Desplazamiento en la coordenada Y al mostrar la ventana.</p><p>Si no se especifica un selector y el ángulo de vinculación es "Default", y esta propiedad tiene un valor, entonces este valor se considerará como coordenadas absolutas para mostrar la ventana.</p></td></tr><tr><td valign="top">Evento del elemento</td><td valign="top"><p>[Texto] Evento generado por el elemento en el formulario.</p><p>Formato del valor: "ControlName.EventName".</p><p>Si el botón en el formulario contiene un valor DialogResult, este valor se indicará en esta propiedad.</p><p>Por ejemplo, "OK" o "Cancelar".</p></td></tr><tr><td valign="top">Objeto de ventana</td><td valign="top">[Objeto] Devuelve el objeto de ventana creado. Esta propiedad es útil si se muestra la ventana sin utilizar la modalidad. Para ello, en el siguiente bloque, especifique una variable de esta propiedad. En este caso, se actualizarán los datos en la ventana sin crear una nueva instancia de la ventana.</td></tr><tr><td valign="top">Nivel de manejo</td><td valign="top"><p>Selección del nivel de manejo de errores. Valores posibles:</p><ul><li>"Default" - por defecto;</li><li>"Ignore" - se ignoran los errores;</li><li>"Handle" - se manejan los errores.</li></ul><p>Si se elige el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.</p></td></tr><tr><td valign="top">Nivel de mensajes</td><td valign="top"><p>Selección del nivel de mensajes que mostrarán los bloques durante su funcionamiento. Valores posibles:</p><ul><li>"Default" - por defecto;</li><li>"Release" - salida desactivada;</li><li>"Debug" - salida de información principal;</li><li>"Detailed" - salida de información detallada.</li></ul><p>Si se elige el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.</p></td></tr><tr><td valign="top">Texto de error</td><td valign="top">[Texto] Devuelve información detallada sobre el error en caso de que el bloque no se ejecute correctamente.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-designer/spravochnik-blokov/dialogovye-okna-dialogs/pokazat-okno-invokeshowwindow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
