Classe TKernelHint

DescriçãoHierarquiaCamposMétodosProperties

Unit

Declaração

type TKernelHint = class(TComponent)

Descrição

Componente de Hints avançados

Hierarquia

Visão Geral

Campos

Private FFonteHint: TFont;
Private FCorFundo: TColor;
Private FCorBorda: TColor;
Private FCorFundoSeta: TColor;
Private FCorSeta: TColor;
Private FLarguraHint: Integer;
Private FAoMostrarHint: TShowHintEvent;

Métodos

Private procedure SetarCores (Indice: Integer; Valor: TColor);
Private procedure SetarFonteHint (Valor: TFont);
Private procedure ObterInfoHint (var strHint: string; var bolPodeMostrar: Boolean; var HintInfo: THintInfo);
Public constructor Create (AOwner: TComponent); override;
Public destructor Destroy; override;

Properties

Published property CorFundo: TColor Index 0 read FCorFundo write SetarCores default clWhite;
Published property CorBorda: TColor Index 1 read FCorBorda write SetarCores default clBlack;
Published property CorFundoSeta: TColor Index 2 read FCorFundoSeta write SetarCores default $0053D2FF;
Published property CorSeta: TColor Index 3 read FCorSeta write SetarCores default clBlack;
Published property LarguraMaximaHint: Integer read FLarguraHint write FLarguraHint default 200;
Published property Fonte: TFont read FFonteHint write SetarFonteHint;
Published property AoMostrarHint: TShowHintEvent read FAoMostrarHint write FAoMostrarHint;

Descrição

Campos

Private FFonteHint: TFont;

Fonte do Hint

Private FCorFundo: TColor;

Cor do fundo do Hint

Private FCorBorda: TColor;

Cor da borda do hint

Private FCorFundoSeta: TColor;

Cor do fundo da seta do hint

Private FCorSeta: TColor;

Cor da seta do hint

Private FLarguraHint: Integer;

Largura do hint

Private FAoMostrarHint: TShowHintEvent;

Evento disparado ao mostrar Hint

Métodos

Private procedure SetarCores (Indice: Integer; Valor: TColor);

Procedimento responsável por definir as cores

Private procedure SetarFonteHint (Valor: TFont);

procedimento responsável por definir a fonte do hint

Private procedure ObterInfoHint (var strHint: string; var bolPodeMostrar: Boolean; var HintInfo: THintInfo);

Obtém Informações do hint

Public constructor Create (AOwner: TComponent); override;

Construtor da classe

Public destructor Destroy; override;

Destrutor da classe

Properties

Published property CorFundo: TColor Index 0 read FCorFundo write SetarCores default clWhite;

Propriedade que define a cor do fundo do hint

Published property CorBorda: TColor Index 1 read FCorBorda write SetarCores default clBlack;

Propriedade que define a cor da borda do hint

Published property CorFundoSeta: TColor Index 2 read FCorFundoSeta write SetarCores default $0053D2FF;

Propriedade que define a cor do fundo da seta do hint

Published property CorSeta: TColor Index 3 read FCorSeta write SetarCores default clBlack;

Propriedade que define a cor da seta do hint

Published property LarguraMaximaHint: Integer read FLarguraHint write FLarguraHint default 200;

Propriedade que define a largura máxima do hint

Published property Fonte: TFont read FFonteHint write SetarFonteHint;

Propriedade para definir a fonte do hint

Published property AoMostrarHint: TShowHintEvent read FAoMostrarHint write FAoMostrarHint;

Evento ao Mostrar Hint