Thanks for the ideas. I might even work tomarrow on making TDBXXSpinEdit for working databases as Bart suggested.
Ido http://ik.homelinux.org/ On Thu, Aug 26, 2010 at 19:39, Dimitri Smits <[email protected]> wrote: > > ----- "Bart" <[email protected]> schreef: > > > For example set EditMask to #9999.99;_;1 > > This will accept numbers with a (optional) preceeding plus or minus > > symbol, followed by 4 (optional) digits, a decimal point, followed by > > 2 (optional) digits. > > You might consider replacin the hard coded decimal point with the > > value of DecimalSeparator. > > > > I'm thinking that the OP meant "display a currency symbol as well". > Either way, a mask of '#999,990.00;_;1' is maybe cleaner. as for the '.' > and ',', they are placeholders for the decimalseparator and > thousandseparator and are replaced by the correct ones. At least, that was > the case in Delphi if I remember correctly. (been a long time since I made > anything international :-)) > > > The Text property may contain spaces when you read it, which you will > > have to filter out before processing. > > > > Another (probably easier) option would be to use a TFloatSpinEdit as > > input, and specify Min and Max values and the number of decimals. > > > > Bart > > > > On 8/26/10, ik <[email protected]> wrote: > > > Hello List, > > > > > > I'm trying to build a small app that should accept percentages of a > > price > > > and also the price itself (regardless of the percentages. > > > I'm using TCurrency to save both, however how can I (if it possible) > > to use > > > a Mask for such types of input ? > > > > > > Thanks, > > > > > > Ido > > > http://ik.homelinux.org/ > > > > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus >
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
