![]() |
Tacho unter Delphi programmieren
Hi!
Ich habe in einer ehemaligen Schule bei ein paar Stunden Delphi-programmieren zugesehen. Deren aktuelles Programm war ein Tacho. Ich würde gerne wissen welche Komponenten man dafür benutzt und vielleicht den Quellcode dazu. Danke im Vorraus! |
Re: Tacho unter Delphi programmieren
Was verstehst du unter Tacho
:arrow: Was soll das Programm tun :?: :?: |
Re: Tacho unter Delphi programmieren
Ich meine das Tochometer eines Autos. Soll nur eine Spielerei werden.
Z.B. wenn man die Leertaste gedrückt hält schnellt der Zeiger nach oben, oder so. |
Re: Tacho unter Delphi programmieren
Zitat:
|
Re: Tacho unter Delphi programmieren
Jupp!
Aber wie mache ich das mit der Nadel? |
Re: Tacho unter Delphi programmieren
Am einfachsten ist es eine TGauge zu benutzen. Das ist eine "Fortschrittsanzeigekomponente", die verschiedene Ansichten unterstützt, unetr anderem eine, die Tachos ähnelt (imo heißt die Pie). Die Geschwidigkeitsbegrezungen kannst du mit den Eigescnhaften Min und Max einstellen. In der Eigenschaft Position speicherts du die aktuelle Geschwindigkeit.
Als nächstes benutzt du dann das Ereignis OnKeyPress (oder OnKeyDown) der Form, und schreibst etwas in der Art wie "gauge1.position := gauge1.positon+10". Damit die Geschwindigkeit mit der Zeit auch wieder abnimmt, könntest du noch einen TTimer aufs Form klatschen, das Intervall passend einstellen und im OnTime-Event Gauge1.position wieder verringern. |
Re: Tacho unter Delphi programmieren
Aber so weit ich das verstanden habe will er das selbst machen, ohne Tacho
Dann könntest du es mit einem einfachen Canvas auf ein TImage machen. Obwohl ich zugeben muss dass TGauge viel besser aussieht :-D |
Re: Tacho unter Delphi programmieren
Zitat:
|
Re: Tacho unter Delphi programmieren
Zitat:
![]() |
Re: Tacho unter Delphi programmieren
Zitat:
Zitat:
Oder such mal in der Codelibrary nach Punkt um einen Punkt drehen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 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