Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ScrollBar und "real" nicht "integer" (https://www.delphipraxis.net/6673-scrollbar-und-real-nicht-integer.html)

Matze 18. Jul 2003 08:14


ScrollBar und "real" nicht "integer"
 
Hi zusammen!
Gibt es die Möglichkeit, über eine ScrollBar einen Real-Typ auszulesen?
Ich meine das so:
mit Integer geht es:
Code:
Edit1.Text:=IntToStr(ScrollBar1.Position);
Kann ich das irgendwie auch mit real machen, so dass ich sagen kann, es wird auf 2 Kommastellen gerundet, so z.B:
Code:
Edit1.Text:=FloatToStr(ScrollBar1.Position);
und dann irgend wie davor noch den round-Befehl?

Es müsste auch keine ScrollBar sein, aber so etwas in der Art.

Wäre nett, wenn mir jemand hilft!

Gruß Matze

Sanchez 18. Jul 2003 08:16

Re: ScrollBar und "real" nicht "integer"
 
wird nicht klappen, weil Scrollbar1.Position vom Typ integer ist.

Warum willst du einen real-Wert?

grüße, daniel

Matze 18. Jul 2003 08:19

Re: ScrollBar und "real" nicht "integer"
 
Hi!
Ich soll für meinen Onkel ein Prog. schreiben, mit dem man Drehmoment und so berechnet. Er soll dann mithilfe einer ScrollBar (oder sowas Ähnlichem) einen geeigneten Wert herausfinden, der dem idealen Ergebnis am nächsten kommt. (also mehr oder weniger durch probieren)

Gruß Matze

sakura 18. Jul 2003 08:26

Re: ScrollBar und "real" nicht "integer"
 
Also, wenn Du normalerweise die Scollbar in einen Bereich von 1..100 unterteilst, dann ändere das auf 1..10000 und dividiere Position immer durch 100 und schon hast Du einen Float im Bereich von 1..100 ;-)

...:cat:...

Matze 18. Jul 2003 08:31

Re: ScrollBar und "real" nicht "integer"
 
Hey Vielen Dank!!
Die Idee ist echt klasse! :mrgreen: :mrgreen:
Gruß Matze

Matze 18. Jul 2003 08:32

Re: ScrollBar und "real" nicht "integer"
 
Spaß! So toll ist das auch nicht! Mal im Ernst: Wie bekomme ich Kommastellen hin?

sakura 18. Jul 2003 08:40

Re: ScrollBar und "real" nicht "integer"
 
Ich meinte das völlig ernst. Anders geht es nicht. Die Scrollbar unterstützt halt nur Integers. Wo liegt Dein Problem in dieser Lösung? Was willst Du denn sonst erreichen?

...:cat:...

Matze 18. Jul 2003 08:42

Re: ScrollBar und "real" nicht "integer"
 
Also ich habe dich so verstanden, dass ich jeden Wert nacher durch 100 teile. Gibt mir die ScrollBar z.B. den Wert 100, dann teile ich durch 100 und habe dann den Wert 1 *hä*
Ich versteh dich wahrscheinlich nicht ganz.

sakura 18. Jul 2003 08:49

Re: ScrollBar und "real" nicht "integer"
 
Das kommt lediglich auf die Darstellung an. Genau genommen ist es 1,00000, baer standardmäßig werden die Nachkommastellen nur angzeigt, wenn es sich "lohnt". Schau Dir mal die Funktion Hier im Forum suchenFormatFloat an, damit kannst Du auch Nullen nach dem Komma erzwingen. Ansonsten dividiere nicht durch eine Integerzahl wie 100 sondern erschaffe Dir einen anderen Bereich und dividiere durch e oder π oder 100,1543...

...:cat:...

Matze 18. Jul 2003 09:18

Re: ScrollBar und "real" nicht "integer"
 
Ich versteh das trotzdem nicht! :cry:
Kannst du mir vielleicht die ein/zwei Zeilen Code geben?
Ich hab's wirklich probiert, aber dass die ScrollBar dann so ca von 0 - 22,56 geht schaff ich nicht, da die Zwischenwerte ja alle mit 2 Nachkommastellen sein sollten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 Uhr.
Seite 1 von 2  1 2      

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