Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 19-02-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola de nuevo Jorge.

No hay problema por la confusión.

Te agrego unas líneas de código de ejemplo que te van a permitir un mayor manejo de los Hints mediante la clase THintWindow:
Código Delphi [-]
...
type
  TMiHintWindow = Class (THintWindow)
    constructor Create (AOwner: TComponent); override;
  end;

  TForm1 = class(TForm)
    BitBtn1: TBitBtn;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
  private
    FOldHintWindow: THintWindowClass;
    FHintColor: TColor;
    FHintPause: Integer;
    FHintHidePause: Integer;
  public
  end;

var
  Form1: TForm1;

implementation

{ TMiHintWindow }
constructor TMiHintWindow.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  Canvas.Font.Name := 'Comic Sans MS' ; // nombre de la fuente
  Canvas.Font.Size := 15;  // tamaño
  Canvas.Font.Style:= [fsBold]; // estilo
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  with Application do
  begin
    // salvar valores
    FOldHintWindow := HintWindowClass; 
    ShowHint       := false;
    HintWindowClass:= TMiHintWindow;
    ShowHint       := True;
    FHintColor     := HintColor;
    FHintPause     := HintPause;
    FHintHidePause := HintHidePause;
    //
    HintColor      := clYellow;  // fondo amarillo
    HintPause      := 50; // 50 ms antes de que se visualice
    HintHidePause  := 1600; // la visualización dura 1600 ms.
  end;
end;

...

procedure TForm1.FormDestroy(Sender: TObject);
begin
  // restaurar valores
  with Application do
  begin
    HintColor    := FHintColor;
    HintPause    := FHintPause;
    HintHidePause:= FHintHidePause;
  end;
  HintWindowClass:= FOldHintWindow;
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Abrir un cuadro cuando paso el mouse sobre un objeto Juliajuli Varios 3 22-10-2013 09:41:31
Mostrar mensaje sobre cualquier ventana valera Varios 4 14-05-2012 11:44:47
Mostrar Hint de una serie con clic del Mouse sobre un Tchart jalexc Gráficos 5 26-08-2010 22:19:54
mensaje al posicionar con el mouse Max_E. Varios 2 21-01-2007 21:54:46
Cambiar propiedades cuando quito el mouse dany2006 C++ Builder 4 14-11-2006 16:21:39


La franja horaria es GMT +2. Ahora son las 01:27:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi