| Descrição | Hierarquia | Campos | Métodos | Properties |
type TOpcaoMenu = class(TComponent)
Opção do Menu
![]() |
strEntidade: String; |
![]() |
tabModulo: TTabSheet; |
![]() |
pnlOpcao: TClipPanel; |
![]() |
lblTitulo: TLabel; |
![]() |
imgTitulo: TImage; |
![]() |
mnuMenu: TMenuItem; |
![]() |
function ObterDescricao: string; virtual; abstract; |
![]() |
procedure DefinirDescricao(const Value: string); virtual; abstract; |
![]() |
function ObterTitulo : String; |
![]() |
procedure SetarTitulo(const strTitulo : String); |
![]() |
procedure Clique(Sender : TObject); |
![]() |
constructor Create(AOwner : TComponent;const strClasseEntidade : string; const strImagem : string); reintroduce; virtual; |
![]() |
destructor Destroy; override; |
![]() |
function CriarMenuRelacionado(const mnuPai : TMenuItem) : TMenuItem; |
![]() |
procedure AbrirEntidade; |
![]() |
property Entidade : string read strEntidade; |
![]() |
property Titulo : String read ObterTitulo write SetarTitulo; |
![]() |
property tabSheet : TTabSheet write tabModulo; |
![]() |
property Descricao : string read ObterDescricao write DefinirDescricao; |
![]() |
property ImagemTitulo : TImage read imgTitulo; |
![]() |
strEntidade: String; |
|
Classe da Entidade | |
![]() |
tabModulo: TTabSheet; |
|
Caso seja módulo, armazena a tabSheet referente | |
![]() |
pnlOpcao: TClipPanel; |
|
Painel de Opções do Módulo | |
![]() |
lblTitulo: TLabel; |
|
Label para o título do módulo | |
![]() |
imgTitulo: TImage; |
|
Imagem para o título do módulo | |
![]() |
mnuMenu: TMenuItem; |
|
Item de Menu Relacionado | |
![]() |
function ObterDescricao: string; virtual; abstract; |
|
Retorna a descrição interna do módulo | |
![]() |
procedure DefinirDescricao(const Value: string); virtual; abstract; |
|
Define a descrição interna do módulo | |
![]() |
function ObterTitulo : String; |
|
Retorna o título do módulo (caption do label) | |
![]() |
procedure SetarTitulo(const strTitulo : String); |
|
Grava o título do módulo (caption do label) | |
![]() |
procedure Clique(Sender : TObject); |
|
Evento ao clicar sobre o label do módulo | |
![]() |
constructor Create(AOwner : TComponent;const strClasseEntidade : string; const strImagem : string); reintroduce; virtual; |
|
Construtor da classe | |
![]() |
destructor Destroy; override; |
|
Destrutor da classe | |
![]() |
function CriarMenuRelacionado(const mnuPai : TMenuItem) : TMenuItem; |
|
Criar o Menu relacionado | |
![]() |
procedure AbrirEntidade; |
|
Abre a Entidade relacionada ao item de Menu | |
![]() |
property Entidade : string read strEntidade; |
|
Nome da entidade relacionada a opção | |
![]() |
property Titulo : String read ObterTitulo write SetarTitulo; |
|
Le e grava o título do módulo | |
![]() |
property tabSheet : TTabSheet write tabModulo; |
|
TabSheet a ser ativada | |
![]() |
property Descricao : string read ObterDescricao write DefinirDescricao; |
|
Descricao para a opção | |
![]() |
property ImagemTitulo : TImage read imgTitulo; |
|
Imagem ligada ao módulo | |