Fórum StatusBar #215936
21/02/2004
0
É possivel mudar de um único panel?
Agradeço a quem puder ajudar-me.
Jose
Curtir tópico
+ 0Posts
21/02/2004
Jasig Aurumalfa
Basta clicar no seu StatusBar...
E procurar naquela tabelinha: Font...
Se você quizer eu posto uma resposta com as imagens mostrando como fazer...
Espero ter ajudado...
Gostei + 0
21/02/2004
Jose
Obrigado mesmo assim.
Gostei + 0
21/02/2004
Fórum Vini
mude a propriedade Style para psOwnerDraw de todos os panels da sua StatusBar.
Coloque esse código no evento OnDrawPanel da StatusBar:
procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar; Panel: TStatusPanel; const Rect: TRect); begin case Panel.Index of 0: StatusBar.Canvas.Font.Name:= ´Comic Sans MS´; 1: StatusBar.Canvas.Font.Name:= ´Arial´; //Siga esse modelo: //Indice_do_panel: StatusBar.Canvas.Font.Name:= ´Nome da fonte´; end; //Pode trocar o +1 pelo tamanho da margem que você quiser StatusBar.Canvas.TextOut(Rect.Left+1, Rect.Top, Panel.Text); end;
Espero ter ajudado.
Vinicius.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)