Painel Duplo

Esse contêiner é muito útil quando você quer dividir uma janela em duas partes separadas por uma barra móvel. Então é possível colocar componentes na parte 1 e na parte 2.

painel-duplo

Como pode-se perceber na imagem, podemos criar painéis na horizontal e na vertical, inclusive colocar um painel dentro do outro.

Salve como painel_duplo.prisma

 

Detalhes:

Já dentro da função principal() criamos a janela e conectamos a função sis.saia()  ao evento destruído da janela. (Nunca se esqueça desse comando, ou seu programa ficará rodando em background após fechar a janela)

Criamos o painel vertical

Criamos um entra texto com texto padrão, definimos a seleção do 3º ao 8º caractere. E colocamos na parte 1 do painel usando a função painel_ad1(painel, componente);

Obs. ad1 significa adicione na parte 1

No trecho acima, criamos uma área de texto, colocamos na parte 2 do painel usando a função ig.painel_ad2(painel,componente). E definimos o texto padrão que aparece na área de texto.


 

Aqui, criamos um segundo painel duplo, mas desta vez horizontal, e colocamos na sua parte 2 o painel duplo vertical criado anteriormente.


 

Criamos um botão e colocamos na parte 1 do painel horizontal.


Enfim, colocamos o painel horizontal dentro da janela e mostramos a janela com todos os seus componentes filhos. Após isso iniciamos o laço de eventos do igbr.

Note que desta vez usei ig.loop() para o laço ao invés de ig.fimprograma(); tanto faz use o que preferir.

Não esqueça de fechar a função principal com o seu respectivo ‘fim’.

Dicas:

1 – Note que só colocamos um componente por vez dentro de cada parte dos painéis duplos. Não é possível colocar mais de um. Daí você pode dizer: então é inútil, pois como vou colocar botões, textos e imagens no mesmo lado do painel?

Calma aí que explico:

Não é possível colocar mais de um componente diretamente, mas lembre-se existem as caixas (caixavertical(), caxahorizontal(), fixo(), tabela() ). Basta você colocar um outro contêiner caixa e por os componentes dentro dele.

Então fica assim:

  1. Crie componentes,
  2. Coloque-os dentro de caixas que aceitam mais de um.
  3. Crie painel duplo.
  4. Coloque a caixa com seus vários componentes dentro do painel.
  5. Coloque o painel dentro da janela e pronto!

2 -Para controlar o tamanho das partes do painel duplo basta você definir o tamanho do componente que está dentro dele.

Bem, por hoje é isso, até mais.

Att. Adalberto

Fórum

 

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *