|
|
|
|
|
Desenvolvendo aplicações
com Gambas
Ação "Limpar"
|
|
Já temos nosso formulário desenhado.
Vamos implementar funcionalidades aos controles.
O primeira coisa que vamos fazer para que os botões
"Adicionar", "Modificar", "Apagar" e
"Limpar" (e as entradas correspondentes nos menus)
funcionem:
Ação "Limpar"
Este botão encarrega-se de apagar todas as
entradas que exista no ListBox. Para saber como fazer isto,
procuramos no navegador de ajuda a documentação
relativa ao controle ListBox:

A documentação encontra-se abaixo na
"Arvore" gb.qt, que é onde encontra-se a
documentação de todos os controles do tipo "visual"
(botões, label, menus, etc....). Vemos que o ListBox possue um
método "clear", que precisamente faz o que
queremos: apagar todo o conteúdo do controle.
Damos um click no botão "Limpar",
abre-se o editor de código no procedimento correspondente.
Adicionemos o seguinte código:
PUBLIC SUB Limpiar_Click()
ListBox1.Clear()
END
Fácil, não é?.
|
|
|
 |
Sobre este documento e o autor
Como mencionado anteriormente, a aplicação
foi desenvolvida utilizando a versão 1.0-1 do Gambas
(utilizando os pacotes pré compilados para Debian "Sid").
No momento que escrevo este documento a versão 1.0.3 acaba de
ser publicada, e no momento que ler este documento Provavelmente há
uma versão mais moderna. Convém ler a lista de troca de
uma versão para outra pois pode haver alguma
incompatibilidade.
Qualquer comentário sugerindo a melhora deste
documento é bem vinda meu E-Mail é forodejazz
(arroba) gmail (punto) com
Nota legal: Este documento é livre,
pode copia-lo, vende-lo, distribui-lo, modifica-lo, traduzi-lo para
outras linguagens e inclusive vende-lo, porem sempre conservando esta
nota e citando a procedência do documento. Em qualquer caso, o
autor agradeceria que o notificasse, em um dado momento, ser
retribuído economicamente por seu esforço (se colar,
colou ;-)
Notas
-
Há um bom
tutorial para iniciantes e documentação em Casterliano
em http://gambas.gnulinex.org
-
Os eventos devem ser
tratados como procedimentos, isto é, uma função
que não retorna valor algum.
-
Não sou expert na terminologia usada em
programação orientada a objetos, sendo que,
provavelmente estarei algum termino incorreto. Minhas desculpas ;-)
Este
conteúdo
foi publicado por Antonio Sousa, respeitando as licenças
de publicações . Se for detectado
algum
erro na atribuição do tutorial relacionado com
seus direitos de atribuição contate gambastutor@yahoo.com.br e
procederemos as
modificações
|