AGB  ·  Datenschutz  ·  Impressum  







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

Tupdown Button - warum nur aufwärts?

Ein Thema von Coder · begonnen am 26. Aug 2008 · letzter Beitrag vom 8. Sep 2012
 
mh18058

Registriert seit: 21. Nov 2008
15 Beiträge
 
#9

AW: Tupdown Button - warum nur aufwärts?

  Alt 8. Sep 2012, 00:49
Hallo,

offensichtlich ist in der Klasse TUpDown standardmäßig
UpDown1.Min:=0,
UpDown1.Max:=100 und
UpDown1.Position:=0
vorgegeben.

Mit z.B. UpDown1.Min:=-10 kann man dann auch 10 mal erfolgreich
nach unten klicken bis das untere Limit erreicht ist.
Mit UpDown1.Position:=10 hat man fast den gleichen Effekt, mit dem
Unterschied, daß das obere Limit dann schon nach 90 mal klicken
erreicht wird.
Damit lassen sich auch die zulässigen Benutzereingaben eingrenzen.
Die Eigenschaften Min,Max und Position sind übrigens vom Typ SmallInt.
Somit ist der zulässige Wertebereich jeweils -32768..32767 .
Aber wer klickt schon so oft da drauf?

Eigentlich sollte man die ganze Problematik elegant mit der Eigenschaft
UpDown1.Wrap:=true lösen können. Denn dann, so sagt es jedenfalls meine
Delphi-Hilfe, nimmt Position den Wert von Max an, wenn Min unterschritten
wird.
Blöderweise gibt es (zumindest in meinem Delphi 2006) aber den Effekt, daß
beim Überschreiten der Limits einmal in die falsche Richtung gezählt wird.
Offensichtlich ist da ein Bug im Delphi und ich lasse Wrap deshalb generell
auf false gesetzt und behelfe mich mit Min,Max und Position.

Gruß Martin
  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 12:06 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