TSpinEdit,TEdit

2 отговора 74 прегледа
#1

TSpinEdit,TEdit

Здравейте,
Новак съм. Загубих доста време за нещо, затова искам да питам.
1. Имам форма с TSpeedButton, TDBGrid. Как да направя така, че
като задържа бутона надолу, да повтарям една и съща процедура,
докато го пусна( Примерно преместване с TTable->Next()).
Не мога да се усетя как да прихваам състоянието на бутона.

2. Мамка му, не мога да си намеря свястна компонента за въвеждане
на числа с десетична точка. Разни MaskEdit-и които пробвах
работят гадно. Да знаете от къде да дръпна? Не ми се пише
собствена компонента.

( Работя CBuilder 6)
Благодаря Ви, предварително.

Отговор
в отговор на Hoвak #2

Re: TSpinEdit,TEdit

1. Потърси компонент за това - със сигурност съм срещал в торри. Другия вариант е да си направиш заместител - с един таймер и бутон

2. Прогледни и намери RX Lib- пакета - безплатен е - може да го има в първата тема с ресурсите - там има точно такъв компонент за редактиране на суми (currency)

TSpinEdit - не мисля, че има отношение към въпроса ти ??? - Той е за въвеждане на числа (цели) и увеличаване/намаляване на въведената стойност.

Редактирано от PhantomAS на

Отговор
в отговор на Hoвak #3

Re: TSpinEdit,TEdit

....не мога да си намеря свястна компонента за въвеждане
на числа с десетична точка.......
Пробвай [линк]

Може да работи и с изрази от вида 3+(2.6-5)/8.24-2.12*3.6
Добре се справя при случайна грешка на Decimal Separator "." и ","
Закръглява резултата до фиксирана точност
Може да отработва Enter като TAB

Отговор