TButton:SetPopupMenu
Define o objeto do tipo TMenu referente ao botão.
Sintaxe
SetPopupMenu( < oMenu > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oMenu | objeto | Indica o objeto do tipo TMenu que será apresentado quando clicar, com o botão esquerdo do mouse, sobre o objeto. | X |
|
Exemplos
Exemplo 1
#include "TOTVS.CH" User Function TButtonPopup() DEFINE DIALOG oDlg TITLE "Exemplo TButton:SetPopupMenu" FROM 180,180 TO 550,700 PIXEL // Cria Menu oMenu := TMenu():New(0,0,0,0,.T.) // Adiciona itens no Menu oTMenuIte1 := TMenuItem():New(oDlg,"TMenuItem 01",,,,{||Alert("TMenuItem 01")},,,,,,,,,.T.) oTMenuIte2 := TMenuItem():New(oDlg,"TMenuItem 02",,,,{||Alert("TMenuItem 02")} ,,,,,,,,,.T.) oTMenuIte3 := TMenuItem():New(oDlg,"TMenuItem 03",,,,{||Alert("TMenuItem 03")} ,,,,,,,,,.T.) oMenu:Add(oTMenuIte1) oMenu:Add(oTMenuIte2) oMenu:Add(oTMenuIte3) // Cria botão que sera usado no Menu oTButton1 := TButton():New( 002, 002, "Botão 01",oDlg,{||alert("Botão 01")}, 40,10,,,.F.,.T.,.F.,,.F.,,,.F. ) // Define botão no Menu oTButton1:SetPopupMenu(oMenu) ACTIVATE DIALOG oDlg CENTERED Return
Resultado do Exemplo
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas