AGB  ·  Datenschutz  ·  Impressum  







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

ScrollBar und "real" nicht "integer"

Ein Thema von Matze · begonnen am 18. Jul 2003 · letzter Beitrag vom 18. Jul 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:14
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
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#2

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:16
wird nicht klappen, weil Scrollbar1.Position vom Typ integer ist.

Warum willst du einen real-Wert?

grüße, daniel
Daniel
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:19
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
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:26
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

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:31
Hey Vielen Dank!!
Die Idee ist echt klasse!
Gruß Matze
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:32
Spaß! So toll ist das auch nicht! Mal im Ernst: Wie bekomme ich Kommastellen hin?
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:40
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?

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:42
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.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 08:49
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...

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: ScrollBar und "real" nicht "integer"

  Alt 18. Jul 2003, 09:18
Ich versteh das trotzdem nicht!
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 23:24 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