Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TGauge Tortengrafik mit Turbo Delphi ? (https://www.delphipraxis.net/90811-tgauge-tortengrafik-mit-turbo-delphi.html)

netphoenix86 24. Apr 2007 10:20


TGauge Tortengrafik mit Turbo Delphi ?
 
Erst mal hallo an das schöne Forum hier ! :dp:
Jetzt auch gleich mal meine erste Frage: Ich hatte ein Programm mit Delphi 2005 Personal erstellt und die Komponente TGauge benutzt um eine Tortengrafik zu erstellen. Jetzt hab ich mir aber "Turbo Delphi Explorer" zugelegt weils ja aktueller ist. Da gibts nun aber leider keine TGauge mehr. Jetzt hab ich gelesen das man die trotzdem irgendwie benutzen kann. Kann mir einer sagen ob/wie das geht ? Oder hat jemand ne andere Idee wie ich so eine Grafik Zaubern kann ? :stupid:
Hier mal ein screenshot (Gemeint ist die Kompassgrafik): Roboter Steuerungs Software
Das Programm ist übrigens open source und gibts auf meiner seite :wink:

Balu der Bär 28. Apr 2007 14:34

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
Hallo netphoenix86,

du kannst TGauge entweder zur Laufzeit erzeugen und benutzen oder über Umwege in der IDE installieren. Nähere Informationen dazu findest du hier. Ansonsten erstelle die Komponente wie gesagt zur Laufzeit:
Delphi-Quellcode:
var Gauge: TGauge;
...

Gauge := TGauge.Create(self);
Gauge.Parent := Form1;
Gauge.Height := 21;
// etc
Grüße

netphoenix86 28. Apr 2007 19:17

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
Danke für die antwort. Es funktioniert jetzt wieder mit folgendem code:
Delphi-Quellcode:
var
CMPSGRAPH: TGauge;

procedure TForm1.FormCreate(Sender: TObject);
begin
//TGauge erstellen
CMPSGRAPH := TGauge.Create(self);
CMPSGRAPH.Parent := GroupBox7;
CMPSGRAPH.Top := 17;
CMPSGRAPH.Left := 3;
CMPSGRAPH.Height := 141;
CMPSGRAPH.Width := 147;
CMPSGRAPH.MinValue := 0;
CMPSGRAPH.MaxValue := 360;
CMPSGRAPH.ShowText := false;
CMPSGRAPH.SendToBack;
CMPSGRAPH.Kind := gkPie;
CMPSGRAPH.ForeColor := clNavy;
CMPSGRAPH.Visible := True;
CMPSGRAPH.Show();
end;
Jetzt hab ich aber um die Gauge noch einen schwarzen rand der vorher nicht da war. Ich finde auch keine Eigenschaft die das wech macht. Hab schon n paar sachen probiert finde aber nichts was daran schuld ist. Hat dazu vielleicht noch jemand ne idee ?

Balu der Bär 28. Apr 2007 19:21

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
Hm schwarzer Rand, kann ich mir nichts drunter vorstellen. Kannst du vlt. einmal einen Screenshot hier anhängen?

netphoenix86 28. Apr 2007 19:27

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
Screenshot
Der schwarze Rand da rund um die Kompassgrafik :oops:

Balu der Bär 28. Apr 2007 19:32

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
Ähm die Kompassgrafik ist eine TGauge? :shock:

netphoenix86 28. Apr 2007 19:36

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
jepp, genau. mit dem code erstellt & angepasst (Tortengrafik) den ich oben gepostet habe. :zwinker:

stefan2005 28. Apr 2007 19:42

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
hi,
auch ne nette Art, TGauge zu verwenden :)

na ja evt hilft dir "Gauge.BorderStyle := bsNone;" weiter.

Grüsse,
Stefan

netphoenix86 28. Apr 2007 20:04

Re: TGauge Tortengrafik mit Turbo Delphi ?
 
boah wieso bin ich denn da nich drauf gekommen ? :lol:
Danke nu gehts ! Ich war die ganze zeit bei "Margins" am gucken :cyclops:

:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz