Kbelo Posted June 8, 2007 Report Share Posted June 8, 2007 Ola pessoal. Como eu faço para colocar um action num menu que tenha submenus. Eu coloqueo no Action mas sempre clico com o mouse ou teclo enter ele abre o submenu. Alguem sabe se isto é possivel? e como fazer? Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS Quote Link to comment Share on other sites More sharing options...
Kbelo Posted June 8, 2007 Author Report Share Posted June 8, 2007 Ola pessoal. Como eu faço para colocar um action num menu que tenha submenus. Eu coloqueo no Action mas sempre clico com o mouse ou teclo enter ele abre o submenu. Alguem sabe se isto é possivel? e como fazer? Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 8, 2007 Report Share Posted June 8, 2007 citação:Ola pessoal. Como eu faço para colocar um action num menu que tenha submenus. Eu coloqueo no Action mas sempre clico com o mouse ou teclo enter ele abre o submenu. Alguem sabe se isto é possivel? e como fazer? Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS id=quote>id=quote>MARCELO... NAO DEU PARA ENTENDER A PERGUNTA... SE POSTARES PARTE DO CODIGO, FICARA MAIS FACIL ENTENDER O QUE QUERES. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Editado por - kapiaba on 08/06/2007 10:15:13 Quote Link to comment Share on other sites More sharing options...
Kbelo Posted June 8, 2007 Author Report Share Posted June 8, 2007 Veja o que eu quero é um action em um menu que possua submenus. Só que ao invez de executar "Funcao()" ele abre o submenu. MENU oMenu MENUBAR; MENUITEM "Gerenciador de Acesso" MENU MENUITEM "Configurar Senha de Acesso(Somente Suporte)" RESOURCE "GRIFF_TO" ACTION Funcao()id=red> MENU MENUITEM "Novo Usuario" RESOURCE "GRIFF_TO" ACTION ConfigSenha(1) MENUITEM "Altera Usuario" RESOURCE "GRIFF_TO" ACTION ConfigSenha(2) ENDMENU MENUITEM "Alterar Senha de Acesso" ACTION MODSEN() MENUITEM "Excluir Senha de Acesso(Somente Suporte)" ACTION ExcluiSenha() ENDMENU ENDMENU id=code>id=code>Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS Editado por - kbelo on 08/06/2007 10:33:13 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 8, 2007 Report Share Posted June 8, 2007 MENU oMenu MENUITEM "Comercial" MENU MENUITEM "Clientes" ; MENU MENUITEM "Clientes" ; RESOURCE "PRINTER" ; ACTION( ( CLIENTES() ) ) SEPARATOR MENUITEM "Funcionários" ; RESOURCE "PRINTER" ; ACTION( ( FUNCIONA() ) ) ENDMENU ENDMENU ENDMENU id=code>id=code>veja, que o PONTO E VIRGULA nao EXISTE. estais escrevendo TUDO NA MESMA LINHA´´... João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
Kbelo Posted June 8, 2007 Author Report Share Posted June 8, 2007 ???? Não entendi... Ou eu não to entendendo a sua resposta ou voce nao entendeu minha pergunta... Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS Quote Link to comment Share on other sites More sharing options...
pauloaraujo Posted June 8, 2007 Report Share Posted June 8, 2007 citação:MENU oMenu MENUBAR;id=red>id=size6> id=quote>id=quote>É que você colocou um ponto e vÃrgula no lugar errado. Agora, ou você coloca o ACTION no Menu ou no sub-menu. Que tipo de ação você está querendo executar no Menu, que não possa ser feita no sub?? Editado por - pauloaraujo on 08/06/2007 13:57:12 Quote Link to comment Share on other sites More sharing options...
evandro Posted June 8, 2007 Report Share Posted June 8, 2007 Olá, Marcelo, eu também tentei algo assim há mais tempo e não consegui. Não executa mesmo. []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 2.6+PellesC+MyMake+xHarbour.org 0.99.5+SqlLib Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 8, 2007 Report Share Posted June 8, 2007 MENUITEM "Configurar Senha de Acesso(Somente Suporte)" ; RESOURCE "GRIFF_TO" ACTION Funcao() isto tambem nao e legal... João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
Geraldo (gbsilva) Posted June 8, 2007 Report Share Posted June 8, 2007 Marcelo se entendi você pode colocar na sua função ConfigSenha(1) mais ou menos assim e tira aquela chamada funcao() no seu menu deixa apenas no sub-menu. Fucntion ConfigSenha(lFlag) if lFlag = 1 Chama novo usuário else Altera usuário endif ... restante do código return nil Desculpe se não for isso. Geraldo B. Silva FWH 2.6 Junho/2005, xHarbour 0.99.50 (Simplex), Bcc55, Pelles, xDev, MyMake, Sqllib e MySql. lucgera@terra.com.br São Paulo - SP Quote Link to comment Share on other sites More sharing options...
Kbelo Posted June 8, 2007 Author Report Share Posted June 8, 2007 É realmente foi vcs que não entenderam a minha Logica pois nao tem nada de errado nela e nao precisa de nenhum ;id=size6>id=red> citação:Olá, Marcelo, eu também tentei algo assim há mais tempo e não consegui. Não executa mesmo. id=quote>id=quote>Eu tenho um configurador de menus onde o Administrador ou responsavel escolhe quais menus o usuario pode acessar. Assim um funcionario do financeiro nao fica fuçando na parte da produção. Bom nesse meu configurado quando clico no menu ele seleciona. Mas ai tenho que fazer um a um. Eu queria que ao clicar em um menu que tenha um sub-Menu ja selecionasse todos os sub-menus. Eu ja tinha pensado em uma solução de incluir abaixo dos menus um novo sub-Menu "Seleciona Todos". Bom se não tem solução vou ter que fazer assim mesmo. Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 8, 2007 Report Share Posted June 8, 2007 Deixa eu ver se entendi... Voce quer um SUBMENU na JANELA DO WINDOWS ou em UM BOTAO? João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
Kbelo Posted June 8, 2007 Author Report Share Posted June 8, 2007 MENU oMenu MENUITEM "Comercial" Action AquiNada() id=red> MENU MENUITEM "Clientes"Action AquiFuncionaNormal() id=red> MENUITEM "Fornecedor"Action AquiTbFuncionaNormal() id=red> ENDMENU ENDMENU id=code>id=code>Veja as partes em vermelho No sub menu funciona tudo blz normalzinho. A minha duvida era que se tem a possibilidade de no menu em que tem a funcao AquiNada()id=red> executasse essa função. Hoje se teclar ali ele abre o submenu. Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS Editado por - kbelo on 08/06/2007 17:00:35 Quote Link to comment Share on other sites More sharing options...
zekasan Posted June 8, 2007 Report Share Posted June 8, 2007 MENU oMenu MENUITEM oItem1 prompt "Comercial" ... MENU MENUITEM "CLIENTES" ... MENUITEM "FORNECEDOR" ... ENDMENU END MENU proc Desativa_Menu() oItem1:Disable() return proc Ativa_Menu() oItem1:Enable() return É isso que vc queria???? clipper - vasculhando fivewin e o xharbour Quote Link to comment Share on other sites More sharing options...
Kbelo Posted June 8, 2007 Author Report Share Posted June 8, 2007 Não eh habilitar e desabilitar mas sim executar a função. Mas ja pesquisei em tudo que eh lado não vi solução. Em javaScript foi facil por isso que ainda estou pesquisando pois se um pode nós tb podemos ou pelo menos tentar. Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 8, 2007 Report Share Posted June 8, 2007 citação:Não eh habilitar e desabilitar mas sim executar a função. Mas ja pesquisei em tudo que eh lado não vi solução. Em javaScript foi facil por isso que ainda estou pesquisando pois se um pode nós tb podemos ou pelo menos tentar. Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS id=quote>id=quote>DESCULPE CARISSIMO, MAS EU ACHO, QUE O QUE VOCE QUER FAZER, SOMENTE E POSSIVEL, USANDO UM SUBMENU POP UP. Porque nao usas um BOTAO Para hacer esto? Bem mais simples... DEFINE BUTTON OF OBAR RESOURCE "ORGANIZAR" ; MESSAGE "Reorganizar(Indexar) Bancos de Dados" ; TOOLTIP "Reorganizar(Indexar) Bancos de Dados" ; ACTION( ( Click(), REINDEXA(0) ) ) ; NOBORDER GROUP ; CENTER ; MENU MENUINDICES() // // STATIC FUNCTION MENUINDICES() LOCAL oMenu MENU oMenu POPUP MENUITEM "Indexação de Todos os Arquivos " ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(0) ) ) ; MESSAGE "Reorganiza, Limpa e Faz a Indexação " + ; "Geral dos Bancos de Dados" SEPARATOR MENUITEM ( "Indexar Somente Agenda Pessoal " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(1) ) ) ; MESSAGE "Indexar Somente Agenda Pessoal " SEPARATOR MENUITEM ( "Indexar Somente Clientes " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(2) ) ) ; MESSAGE "Indexar Somente Clientes " SEPARATOR MENUITEM ( "Indexar Somente Coleta de Preços " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(3) ) ) ; MESSAGE "Indexar Somente Coleta de Preços " SEPARATOR MENUITEM ( "Indexar Somente Contas a Pagar " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(4) ) ) ; MESSAGE "Indexar Somente Contas a Pagar " SEPARATOR MENUITEM ( "Indexar Somente Contas a Receber " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(5) ) ) ; MESSAGE "Indexar Somente Contas a Receber " SEPARATOR MENUITEM ( "Indexar Somente Contra Vales " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(6) ) ) ; MESSAGE "Indexar Somente Contra Vales " SEPARATOR MENUITEM ( "Indexar Somente Cotação de Preços " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(7) ) ) ; MESSAGE "Indexar Somente Cotação de Preços " SEPARATOR MENUITEM ( "Indexar Somente Entradas do Mês " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(8) ) ) ; MESSAGE "Indexar Somente Entradas do Mês " SEPARATOR MENUITEM ( "Indexar Somente Estoque " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(9) ) ) ; MESSAGE "Indexar Somente Estoque " SEPARATOR MENUITEM ( "Indexar Somente Fornecedores " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(10) ) ) ; MESSAGE "Indexar Somente Fornecedores " SEPARATOR MENUITEM ( "Indexar Somente Operadores " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(11) ) ) ; MESSAGE "Indexar Somente Operadores " SEPARATOR MENUITEM ( "Indexar Somente os Orçamentos " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(12) ) ) ; MESSAGE "Indexar Somente os Orçamentos " SEPARATOR MENUITEM ( "Indexar Somente Outras Saidas " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(13) ) ) ; MESSAGE "Indexar Somente Outras Saidas " SEPARATOR MENUITEM ( "Indexar Somente Plano de Contas " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(14) ) ) ; MESSAGE "Indexar Somente Plano de Contas " SEPARATOR MENUITEM ( "Indexar Somente Pedidos do Mês " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(15) ) ) ; MESSAGE "Indexar Somente Pedidos do Mês " SEPARATOR MENUITEM ( "Indexar Somente Produção " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(16) ) ) ; MESSAGE "Indexar Somente Produção " SEPARATOR MENUITEM ( "Indexar Somente Retiradas " ) ; RESOURCE "MORGANIZA" ; ACTION( ( Click(), REINDEXA(17) ) ) ; MESSAGE "Indexar Somente Retiradas " ENDMENU Return oMenu id=code>id=code>João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted September 28, 2009 Report Share Posted September 28, 2009 citação:Ola pessoal. Como eu faço para colocar um action num menu que tenha submenus. Eu coloqueo no Action mas sempre clico com o mouse ou teclo enter ele abre o submenu. Alguem sabe se isto é possivel? e como fazer? Não perca mais tempo desenvolvendo Layouts. Somente configure. http://www.fivewin.com.br/exibedicas.asp?id=759 Marcelo Michels celo.michels@hotmail.com marcelo@lorenzi.com.br Lorenzi Soluções Têxteis xH 0.99.2,0.99.71+ Fw24,Fw28 + WS id=quote>id=quote>Ola colega vc conseguiu algo para resolver isto... Obrigado Luiz Fernando msn: empresoft@globo.com skype:empresoft empresoft@globo.com FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1 Quote Link to comment Share on other sites More sharing options...
vagner Posted September 29, 2009 Report Share Posted September 29, 2009 Olá Marcelo, Isso é do Próprio Windows, não funciona de outro jeito, se vc possui um menu com sub-menu, o action do menu, irá executar os sub-menus Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" VI Encontro está chegando , não perca Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.