duvida menu principal, chamar outro form de clientes

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

duvida menu principal, chamar outro form de clientes

Mensagem por porter »

ola pessoal, criei um main.fmg e outro form chamado cadcli.fmg, quando clicar na opcao clientes, quero que abra o form cadcli.fmg, estou tentando pelo Assistente Menu Principal chamar o cadcli.fmg, estou fazendo assim:

Caption - Clientes
Action - DoMethod("cadcli")

quando clico no menu opcoes em seguida clientes, nao acontece nada.

obrigado.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

duvida menu principal, chamar outro form de clientes

Mensagem por Toledo »

Amigo, no ACTION você tem que chamar um função (FUNCTION) que vai abrir o outro form, por exemplo:

Action - {|| CadClientes() }

Código: Selecionar todos

Function CadClientes()
    Load Window cadcli
    cadcli.Center
    cadcli.Activate
Return Nil
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

duvida menu principal, chamar outro form de clientes

Mensagem por porter »

ola Toledo, eu criei o form principal, clicando em Novo Formulario, em seguida cliquei em Assistente Menu Principal, gostaria de saber se é assim crio o menu principal e chamo os outros forms, ou tenho que criar os prg manualmente e chamar os outros forms.
Na aba Formularios foi criado o Main.Fmg e cadcli.Fmg, esses comandos que você passou eu crio dentro do main.prg ?

obrigado.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

duvida menu principal, chamar outro form de clientes

Mensagem por Toledo »

porter escreveu:em seguida cliquei em Assistente Menu Principal, gostaria de saber se é assim crio o menu principal e chamo os outros forms
Sim, é desta forma que você vai criar o Menu, mas nos ACTION você tem que chamar uma função (FUNCTION ou PROCEDURE) que vai chamar os demais arquivos FMG, conforme exemplo que passei anteriormente.
porter escreveu:ou tenho que criar os prg manualmente e chamar os outros forms.
Sim, para chamar qualquer forms (FMG) você tem que usar o comando LOAD WINDOW e depois ativar a janela com .ACTIVATE, conforme exemplo que já passei, então é necessário criar um PRG manualmente.
porter escreveu:esses comandos que você passou eu crio dentro do main.prg ?
Sim, pode ser no main.prg ou em qualquer outro PRG que você incluir no projeto.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder