Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
|
Pagetitle | ||
---|---|---|
|
...
|
...
|
Cria
...
um
...
objeto
...
do
...
tipo
...
menu.
Hierarquia
...
...
- TMenu
Construtores
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Métodos
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Observações
- Em builds superiores à 120420A foi implementado o evento de wheel (roda do mouse), permitindo movimentar os itens do componente à partir deste dispositivo.
Exemplos
Bloco de código | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#include "TOTVS.CH"
NewMétodo construtor da classe.TMenu(): New ( [ nTop], [ nLeft], [ nHeight], [ nWidth], [ lPopUp], [ cBmpName], [ oWnd], [ nClrNoSelect], [ nClrSelect], [ cArrowUpNoSel], [ cArrowUpSel], [ cArrowDownNoSel], [ cArrowDownSel] ) --> oObjeto
oObjeto
oMenuMain := TMenu():New( 0,0,0,0,.F.,"",oDlg,CLR_WHITE,CLR_BLACK) AddInclui item e subitem ao menu.TMenu(): Add ( ) --> oMenu oMenu
oMenuMain:Add( TMenuItem():New2( oMenuMain:Owner(),'Item 001','',,,) ) RemoveItemRemove um item do menu.TMenu(): RemoveItem ( < oMenu> ) -->
oMenuMain:RemoveItem( oMenuItem1 ) ResetExclui os itens do menu.TMenu(): Reset ( ) --> oMenuMain:Reset() SetImageNameDefine a imagem de fundo do menu.TMenu(): SetImageName ( [ cImage] ) -->
oMenuMain:SetImageName( "menu_background.png" ) Exemplo do método SetImageName User Function TMenu() DEFINE DIALOG oDlg TITLE "Exemplo TMenu" FROM 180,180 TO 550,700 PIXEL oMenuMain := TMenu():New( 0,0,0,0,.F.,'',oDlg,CLR_WHITE,CLR_BLACK) // Adiciona item ao menu principal oMenuDiv := TMenuItem():New2( oMenuMain:Owner(),'Item 001','',,,) oMenuMain:Add( oMenuDiv ) // Adiciona sub-Itens oMenuItem1 := TMenuItem():New2( oMenuMain:Owner(),'Sub-Item 001' ; ,,,{||Alert('TMenuItem 1')}) oMenuDiv:Add( oMenuItem1 ) oMenuItem2 := TMenuItem():New2( oMenuMain:Owner(),'Sub-Item 002'; ,,,{||Alert('TMenuItem 2')}) oMenuDiv:Add( oMenuItem2 ) ACTIVATE DIALOG oDlg CENTERED ReturnExemplo da classe TMenu |
Resultado do Exemplo
Abrangência
Microsiga Protheus 8.11, Microsiga Protheus 11, Protheus 10, TOTVS Application Server 10, ByYou Application Server
...
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas