GUI de origem popular. Testes beta abertos. - página 32

 
Реter Konow:
O valor é passado para o caso correspondente da função. O operador do interruptor está lá.

Não ficou mais claro...

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

Não fica mais claro...

Em resumo, não é criada uma função a ser chamada, mas uma seção pronta no arquivo gerado, que será acionada pelo evento. Não importa o milagre.

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

Não ficou mais claro...

A função OnGuiEvent() retira valores de um elemento no evento de sua modificação pelo usuário e o envia para o caso correto do elemento correto dentro de si mesmo. Lá, o usuário escreve uma resposta a este evento.
 
Alexandr Andreev:

Em resumo, não é criada uma função a ser chamada, mas uma seção pronta no arquivo gerado que será acionada pelo evento. Não importa como funciona.

Exatamente.
 
Реter Konow:
A função OnGuiEvent() retira um valor de um elemento no evento de sua modificação pelo usuário e o envia para o caso correto do elemento correto dentro de si mesmo. Ali, o usuário escreve uma resposta a esse evento.

A função NÃO pertence a um elemento, então repito a pergunta: como determinar de qual elemento o valor é derivado?

Esperamos que o vídeo aborde esta questão.

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

A função NÃO pertence a um elemento, então repito a pergunta: como determinar de qual elemento o valor é derivado?

Espero que esta pergunta seja explicada no vídeo.

Sim, haverá um código claro que diz que funciona quando este botão é pressionado.

E estas são peças claras quando geradas dependendo do menu criado e o arquivo é criado, o que separa claramente os botões (interruptor). Assim, você pode ou não escrever lá seu evento.

 
Alexandr Andreev:

Sim, haverá um código claro que diz que funciona quando este botão é pressionado.

E estas são peças claras quando geradas dependendo do menu criado e o arquivo é criado, o que separa claramente os botões (interruptor). Portanto, você digita ou não seu evento.

Isto não deveria ser assim. Peter diz que não teremos que entrar em código "kernel". Se for o caso, deve haver alguns eventos nos manipuladores do tipo.

É por isso que mencionei o tipo OnChartEvent. Você pode passar o evento, o nome do controle e seu valor para ele. Neste caso, você não terá que "entrar em contato" diretamente com as entranhas da GUI.

Afinal de contas, ao construir uma interface gráfica, você sempre sabe o nome do controle. Você também pode especificar os nomes dos eventos nas propriedades do item. É possível operar com estes parâmetros no evento OnChartEvent.

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

A função NÃO pertence a um elemento, então repito a pergunta: como determinar de qual elemento o valor é derivado?

Esperamos que o vídeo aborde esta questão.

Uma função retira valores de TODOS os elementos e os envia para os casos certos dentro de seu interruptor. O vídeo vai torná-lo mais claro.
 
Алексей Барбашин:

Não tem que ser assim. Peter afirma que você não precisa entrar no código "núcleo". E se assim for, deve haver alguns eventos nos manipuladores típicos.

É por isso que mencionei o tipo OnChartEvent. Você pode passar o evento, o nome do controle e seu valor para ele. Neste caso, você não terá que "entrar em contato" diretamente com as entranhas da GUI.

Afinal de contas, ao construir uma interface gráfica, você sempre sabe o nome do controle. Você também pode especificar os nomes dos eventos nas propriedades do item. Estes são os parâmetros que podem ser usados no evento OnChartEvent.

Neste caso, você tem que saber os nomes de todos os elementos de cor, e tudo já está gerado no arquivo

 
Alexandr Andreev:

Haverá um pedaço de código claro que diz que funciona quando este botão é pressionado.

E estas partes claras de código serão geradas dependendo do menu criado e o arquivo é criado, o que separa claramente os botões (interruptor). Assim, você pode ou não escrever lá seu evento.

Sim. O negócio é o seguinte.