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 Editbox + UpDown (https://www.delphipraxis.net/169177-editbox-updown.html)

Satyr 3. Jul 2012 19:19


Editbox + UpDown
 
Guten Abend,

das Szenario meines Problems ist Simpel. Ich habe ein Textfeld und per UpDown Komponente soll es bearbeitet werden. Direkteingaben sind nicht möglich.
Soweit funktioniert es. Ab bei der UpDown Komponente, muss ich einen Min/Max Wert eingeben.
Der Max Wert ist leider auf 32767 Beschränkt. Das ist für meinen Fall zu wenig.
Kann man das irgendwie "galant" umgehen bzw. hochsetzen, ohne das ich mir eigene Buttons dafür schreibe?

Gruß,
Andreas

Furtbichler 3. Jul 2012 19:33

AW: Editbox + UpDown
 
Na ja. Wenn das Teil bei 32767 ist, dann setzt Du es wieder auf 1 und erhöhst einen zweiten Zähler. Der Text in der Editbox ist dann UpDown.Value + 32768*Überlaufzähler.

Satyr 3. Jul 2012 19:40

AW: Editbox + UpDown
 
Aber das UpDown Ding ist doch mit dem Edit Feld verbunden... da wären eigene Buttons wohl doch einfacher *grml*.

Perlsau 3. Jul 2012 19:41

AW: Editbox + UpDown
 
Am einfachsten wäre es, die Jedi-Komponenten einzubinden. Die bieten nämlich ein TJvSpinEdit, dessen Value-Typ ebenso wie MinValue und MaxValue Extended ist.

Satyr 3. Jul 2012 19:57

AW: Editbox + UpDown
 
Ah ok, ich hab die Jedis installiert, dachte aber nicht das es da anders geregelt wird.
Funktioniert nun aber wie gewollt, danke :).

Perlsau 3. Jul 2012 20:00

AW: Editbox + UpDown
 
Zitat:

Zitat von Satyr (Beitrag 1173384)
... dachte aber nicht das es da anders geregelt wird.

Genau deshalb gibt's die Jedis ja, weil dort einiges anders geregelt wird :-D

Zitat:

Zitat von Satyr (Beitrag 1173384)
Funktioniert nun aber wie gewollt, danke :).

Keine Ursache, gern geschehen :wink:

himitsu 3. Jul 2012 20:24

AW: Editbox + UpDown
 
In aktuellen Delphis wird MSDN-Library durchsuchenUDM_SETPOS32 verwendet, wärend dein D2007 immernoch auf MSDN-Library durchsuchenUDM_SETPOS geht.

Entweder du rüstest dein TUpDown selbst auf und überschreibst due entsprechenden Getter/Setter
oder schau mal in die Jedi oder Dergleichen.

[edit]
Ja, ich weiß, ich hab vergessen rechtzeitig abzusenden ... ich wäre für die Einführung einer RedBox, welche einen warnt, wenn schon Andere gepostet haben. :stupid:

Satyr 3. Jul 2012 20:33

AW: Editbox + UpDown
 
Vor Monaten hab ich mal fürs vBulletin nen Mod gesehn, der das kann... komme aber leider nicht mehr auf den Namen *g*.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:09 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