Jump to content
Fivewin Brasil

Action em menu com submenu


Kbelo

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites

????

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

Link to comment
Share on other sites

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??

assinatpaulo.jpg

Editado por - pauloaraujo on 08/06/2007 13:57:12

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

É 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

Link to comment
Share on other sites


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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 years later...

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...