Forms E Sub-forms

Tauri

Power Member
Boas.

Eu tenho uma duvida, eu tenho varios subforms no mesmo form, e eu quero que quando 1 dos subforms fique visivel os outros fiquem escondidos.

Eu meti este codigo para esconder o subform

Ex: subFormPC.Visible = False

Como e que eu faco isso. Eu ainda tenho mais 3 subforms.

Obrigado.
 
do tipo

tens o form principal (form0) que pode chamar os 2 forms


form1 ,form2

ao chamares o form1 , poes no metodo clique do botão que chama o form 1, form1.visible=false

sub botao1_click()

form1.visible=false
end sub

penso que assim deve funcionar
 
Oi, já tive esse problema em tempos. Resolvi da seguinte forma:

No form pai, quando abrires um filho, fazes:

my.forms.form_filho.Show(me) ' O (me) indica que a form actual é a owner da que vai abrir.
me.visible=false ' Torna o form pai invisivel

No evento de fecho do form filho, fazes :

me.owner.visible = true

Isto no caso de quereres que o form pai fique invisivel quando abres um filho.

Caso queiras que o form pai esteja sempre visivel, podes fazer:

my.forms.form_filho.Showdialog(me) 'Isto impede que seja feita kker acção no form pai, 'enquanto o filho estiver aberto

Caso queiras que o form pai esteja sempre visivel e que possam ser executadas acções sobre este, podes fazer na altura de abertura de um form filho:

me.owned.visible = false 'metendo todos os forms filho k este pai possui, invisiveis.
my.forms.form_filho.show(me)
 
Back
Topo