![]() |
Suche ( intelligente ) Edit Komponente
Hallo Leute,
ich verzweifel so langsam. Ich suche eigentlich nur eine intelligente Edit Komponente. Die sollte in der Lage sein folgendes zu könne: - wie beim MaskEdit möchte ich gerne vorgeben was nur eingegeben werden darf - wie beim CurrencyEdit würde ich gerne eine Einheit frei mit angeben können - man sollte das Edit auch leer lassen können ohne dass dann automatsiche "0" drin steht - es sollte mit "." und "," als Trenner zurecht kommen - eine Formatierung des Values sollte es können, z.B. dass man angeben kann dass man nur 2 Nachkommastellen sehen will Ich habe schon so ziemlich alles was ich habe durchgetestet, aber der MaskEdit von DevExpress kan keine Einheiten, der CurrencyEdit kann zwar Einheiten und lässt auch " " als Wert zu, packt aber das "." und "," Problem nicht, wenn ich 30,25 eingebe dann steht nachher 3025,00 drinnen. Kann mir einer eine Kompo empfehlen? Kann auch eine käufliche Kompo sein |
Re: Suche intelligente Edit Komponente
öhm selber schreiben :mrgreen:
Mfg tobi |
Re: Suche intelligente Edit Komponente
da stehe ich kurz davor :wall:
es gibt hunderte von Edits aber keines kann irgendwie alles :cry: |
Re: Suche intelligente Edit Komponente
Zitat:
Wenn ich in einem TcxCurrencyEdit 30,25 eigebe, steht auch 30,25 drin. Cu, Frank |
Re: Suche intelligente Edit Komponente
ja das ist das komische, in der Demo die ich von devexpress habe da geht es ja auch, nur wenn ich es dann bei mir einbinde nicht. Hab schon die Properties an devExpress Forum gepostet aber die meinten wäre alles ok und würde wohl am OS ( WinXP deutsch mit SP2 ) liegen.
Ich habe den CurrencyEdit aus der "ExpressEditors Library 5.16" |
Re: Suche intelligente Edit Komponente
Als ich den Titel gelesen hab (Suche intelligente Edit Komponente), dachte ich spontan das sowas doch Aufgabe des Programmierers ist, ansonsten kann man das ja gleich "zusammenklicken" anstelle von "programieren" nennen.
Wenn das CurrencyEdit nicht mit dem "," bzw. "." zurecht kommt könntest du doch dort sicher im OnKeyPress etc. das Zeischen filtern und ersetzen?! |
Re: Suche intelligente Edit Komponente
Zitat:
Es ist eigentlich so, dass ich mehrere hundert Merkmale mit verschiedensten Einheiten habe die ich darstellen und editierbar machen muss. Mir ist schon klar dass ich das meiste von Hand programmieren kann. Nur für was habe ich den ganzen ( mü... ) an Komponenten die das eigentlich alles können sollten :?: Meine eigentliche Programmierarbeit ist hier eigentlich mehr dass ich nachher mit den Merkmalen arbeiten muss, und ich dachte ich könnte mir wenigstens das anzeigen und editieren etwas erleichtern |
Re: Suche intelligente Edit Komponente
Hast du die QuellCodes des CurrencyEdit?
Dort könntest du dann ja einfach an den entsprechenden Stellen per z.B. StingReplace den Tausendertrenner durch den Dezimalseperator ersetzen. Dann wird zwar dennoch das , nicht angezeigt, aber es wird in den funktionierenden Punkt gewandelt. PS: . und , sind ja eh Systemabhängig |
Re: Suche intelligente Edit Komponente
ja, ich tippe auch mal stark darauf. Versuch mal die globale Variable "DecimalSeparator" entsprechend zu setzen.
|
Re: Suche ( intelligente ) Edit Komponente
Als ich habe es gefunden, ich habe in meinem Projekt in der Main den folgenden Eintrag
Delphi-Quellcode:
wenn dieser Eintrag drin ist dann funktioniert das Currency Edit nicht mehr richtig, wenn man den Eintrag nicht drin hat funktioniert er.
DecimalSeparator := '.';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 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 by Thomas Breitkreuz