Fórum Mudar a cor de um texto dentro do panel do StatusBar #571704
28/11/2016
0
if not InternetGetConnectedState(@Flags, 0) then
SttsBrPrincipal.Panels[1].Text := (' Computador não está conectado à internet !') << gostaria de mudar a cor para vermelho
else
SttsBrPrincipal.Panels[1].Text := (' Computador conectado à internet !'); << Gostaria de mudar a cor para verde
vermelho para desconectado
verde para conectado
Emanuel Gonçalves
Curtir tópico
+ 0Posts
28/11/2016
Jones Granatyr
https://www.devmedia.com.br/forum/panels-do-statusbar-mudar-cor-fonte-e-troca-de-texto/330116
Gostei + 0
28/11/2016
Emanuel Gonçalves
https://www.devmedia.com.br/forum/panels-do-statusbar-mudar-cor-fonte-e-troca-de-texto/330116
Tentei isso mas não aparece nada no panel 1 do statusbar
procedure TFrmPrincipal.SttsBrPrincipalDrawPanel(StatusBar: TStatusBar;
Panel: TStatusPanel; const Rect: TRect);
var
Flags : Cardinal;
begin
with SttsBrPrincipal.Canvas do
begin
Font.Style := [FsBold];
if Panel.Index = 1 then
begin
if not InternetGetConnectedState(@Flags, 0) then
begin
Font.Color := clRed;
SttsBrPrincipal.Panels[1].Text := (' Computador não está conectado à internet !');
end
else
begin
Font.Color := clGreen;
SttsBrPrincipal.Panels[1].Text := (' Computador conectado à internet !');
end;
end;
end;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)