Interfaz gráfica de usuario de origen colectivo. Prueba beta abierta. - página 32

 
Реter Konow:
El valor se pasa al caso correspondiente de la función. El operador del interruptor está ahí.

No se aclaró más...

 
Алексей Барбашин:

No hay nada más claro...

En resumen, no se crea una función para ser llamada, sino una sección ya preparada en el archivo generado, que será activada por el evento. No importa el milagro.

 
Алексей Барбашин:

No se aclaró más...

La función OnGuiEvent() toma valores de un elemento en el evento de su modificación por el usuario y lo envía al caso correcto del elemento correcto dentro de sí mismo. Allí, el usuario escribe una respuesta a este evento.
 
Alexandr Andreev:

En resumen, no se crea una función para ser llamada, sino una sección ya preparada en el archivo generado que será activada por el evento. No importa cómo funcione.

Exactamente.
 
Реter Konow:
La función OnGuiEvent() toma un valor de un elemento en el evento de su modificación por el usuario y lo envía al caso correcto del elemento correcto dentro de sí mismo. Allí, el usuario escribe una respuesta a ese evento.

La función NO pertenece a un elemento, así que repito la pregunta: ¿cómo puedo determinar de qué elemento se deriva el valor?

Esperemos que el vídeo cubra esta cuestión.

 
Алексей Барбашин:

La función NO pertenece a un elemento, así que repito la pregunta: ¿cómo puedo determinar de qué elemento se deriva el valor?

Espero que esta cuestión se explique en el vídeo.

Sí, habrá un trozo de código claro que diga que funciona cuando se pulsa este botón.

Y estas son piezas claras cuando se genera en función del menú creado y el archivo se crea, que separan claramente los botones (interruptor). Así que puedes escribir allí tu evento o no.

 
Alexandr Andreev:

Habrá un trozo de código claro que diga que funciona cuando se pulsa este botón.

Y estas son piezas claras cuando se genera en función del menú creado y el archivo se crea, que separan claramente los botones (interruptor). Así que escriba su evento o no.

Esto no debería ser así. Peter dice que no tendremos que entrar en el código del "núcleo". Si es así, debe haber algunos eventos en los manejadores de tipo.

Por eso he mencionado el tipo OnChartEvent. Puedes pasarle el evento, el nombre del control y su valor. En este caso, no tendrá que "contactar" directamente con las entrañas de la GUI.

Al fin y al cabo, cuando se construye una interfaz gráfica, siempre se conoce el nombre del control. También puede especificar los nombres de los eventos en las propiedades de los elementos. Es posible operar con estos parámetros en el evento OnChartEvent.

 
Алексей Барбашин:

La función NO pertenece a un elemento, así que repito la pregunta: ¿cómo puedo determinar de qué elemento se deriva el valor?

Esperemos que el vídeo cubra esta cuestión.

Una función toma valores de TODOS los elementos y los envía a los casos correctos dentro de su interruptor. El vídeo lo dejará más claro.
 
Алексей Барбашин:

No tiene por qué ser así. Peter afirma que no es necesario entrar en el código "central". Y si es así, debe haber algunos eventos en los manejadores típicos.

Por eso he mencionado el tipo OnChartEvent. Puedes pasarle el evento, el nombre del control y su valor. En este caso, no tendrá que "contactar" directamente con las entrañas de la GUI.

Al fin y al cabo, cuando se construye una interfaz gráfica, siempre se conoce el nombre del control. También puede especificar los nombres de los eventos en las propiedades de los elementos. Estos son los parámetros que se pueden utilizar en el evento OnChartEvent.

En este caso, hay que saber de memoria los nombres de todos los elementos, y todo está ya generado en el archivo

 
Alexandr Andreev:

Habrá un trozo de código claro que diga que funciona cuando se pulsa este botón.

Y estas piezas claras de código se generará en función del menú creado y el archivo se crea, que separan claramente los botones (interruptor). Así que puedes escribir allí tu evento o no.

Sí. Este es el trato.