AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Schriftfarbe einer Zeile in der Listbox ändern?
Thema durchsuchen
Ansicht
Themen-Optionen

Schriftfarbe einer Zeile in der Listbox ändern?

Ein Thema von Chris1986 · begonnen am 21. Sep 2003 · letzter Beitrag vom 22. Sep 2003
 
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Schriftfarbe einer Zeile in der Listbox ändern?

  Alt 21. Sep 2003, 18:21
Hi,
ich sehe das Problem. Du machst das derzeit so:
Delphi-Quellcode:
if (iReturnedBytes > 0) then
  online := true;
ListBox1.Items.Add('192.168.0.1'); // oder irgendeine andere IP
Das machst du in deiner Routine, in der du auch pingst.

Das Problem ist aber nun, dass das Zeichnen nicht automatisch mit dem Hinzufügen passiert. Du musst also folgendermaßen arbeiten:
Füge alle Rechner in die ListBox und mache das dann folgendermaßen im OnDrawItem:
Delphi-Quellcode:
iReturnedBytes := PingeDenRechnerAnMitIP(ListBox1.Items[Index]);
if (iReturnedBytes > 0) then
  online := true;

if online then begin
  ListBox1.Canvas.Font.Color := clGreen;
end else begin
  ListBox1.Canvas.Font.Color := clRed;
end;
Chris
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz