AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Suche Komponente ähnlich ProgressBar

Ein Thema von dominikkv · begonnen am 26. Jan 2014 · letzter Beitrag vom 27. Jan 2014
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#11

AW: Suche Komponente ähnlich ProgressBar

  Alt 26. Jan 2014, 23:44
Code:
object Gauge1: TGauge
  Left = 32
  Top = 24
  Width = 103
  Height = 25
  BackColor = clRed
  ForeColor = clWhite
  MinValue = -100
  MaxValue = 0
  Progress = -50
  ShowText = False
end
object Gauge2: TGauge
  Left = 134
  Top = 24
  Width = 103
  Height = 25
  ForeColor = clLime
  Progress = 50
  ShowText = False
end
object Timer1: TTimer
  Interval = 10
  OnTimer = Timer1Timer
  Left = 144
  Top = 56
end
object Label1: TLabel
  Left = 248
  Top = 29
  Width = 31
  Height = 13
  Caption = 'Label1'
end
"Markieren"anklicken, Strg+C drücken und dann Strg+V auf der Form.

Und nach einem Doppelklick auf den Timer das Folgende da rein.

Delphi-Quellcode:
  Inc(Position);
  if Position > 100 then
    Position := -100;

  //Gauge1.Progress := Min(Position, 0); // TGauge meckert nicht, wenn Progress außerhalb des Wertebereichs liegt.
  //Gauge2.Progress := Max(Position, 0); // Also nicht wie TProgressBar, welches mit einer Exception reagiert.
  Gauge1.Progress := Position;
  Gauge2.Progress := Position;
  Label1.Caption := IntToStr(Position) + '%';
Man kann auch gerne noch das Nächste in dem Timer mit aufnehmen.

Delphi-Quellcode:
  Gauge1.ShowText := Position < 0;
  Gauge2.ShowText := Position > 0;

[edit]
Nee, Letzteres geht nicht, denn da ist ein Bug in der Komponente, aber Dieser wird ja niemals repariert.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (27. Jan 2014 um 00:04 Uhr)
  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 19:41 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