Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

А стандартный СпинЭдит с флоатами не работает что ли ? Или   Найти похожие ветки 

 
Кто---то ©   (2004-10-22 05:07) [0]

комбинация Эдита с АпДауном ? Или какой нибудь стандартный аналог для флоатов есть ?


 
ЮЮ ©   (2004-10-22 07:01) [1]

TSpinEdit находится на закладке Samples, что говорит не о "стандартности" компонента, а о возможностях Deplphi: когда возможностей компонента не хватает - пишут новый. Так поступилм создатели Rx Library, расширив стандартные компоненты постоянно возникающими свойствами.
TValueType = (vtInteger, vtFloat, vtHex);
TRxSpinEdit = class(TCustomEdit)
...
 property Increment: Extended    
 property MaxValue: Extended      
 property MinValue: Extended      
 property ValueType: TValueType
...
end;


 
Кто---то ©   (2004-10-22 07:19) [2]


> ЮЮ ©   (22.10.04 07:01) [1]
> TSpinEdit находится на закладке Samples, что говорит не
> о "стандартности" компонента, а о возможностях Deplphi:
> когда возможностей компонента не хватает - пишут новый.
> Так поступилм создатели Rx Library, расширив стандартные
> компоненты постоянно возникающими свойствами.
> TValueType = (vtInteger, vtFloat, vtHex);
> TRxSpinEdit = class(TCustomEdit)
> ...
>  property Increment: Extended    
>  property MaxValue: Extended      
>  property MinValue: Extended      
>  property ValueType: TValueType
> ...
> end;


Патрясающе !

А как заставить СпинЭдит увеличиваться/уменьшатся, прокручиванием колёсика мышки ?
Что-то непойму, как это прописать и обрабатывать в классе ?


 
ЮЮ ©   (2004-10-22 08:04) [3]

1) опубликовать OnMouseWheel, заложенный ещё в TControl
2) самому обработать сообщение (метод в private секции):

 procedure CMMouseWheel(var Message: TCMMouseWheel); message CM_MOUSEWHEEL;


 
Кто---то ©   (2004-10-23 02:26) [4]


> ЮЮ ©   (22.10.04 08:04) [3]
> 1) опубликовать OnMouseWheel, заложенный ещё в TControl
> 2) самому обработать сообщение (метод в private секции):
>
>  procedure CMMouseWheel(var Message: TCMMouseWheel); message
> CM_MOUSEWHEEL;

И как же именно это сделать ? У вас есть такой код ?



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
4-1096612950
Мирон
2004-10-01 10:42
2004.11.07
Подскажите, как удалить файл не в корзину?


1-1098715274
aap
2004-10-25 18:41
2004.11.07
Доработать PageControl


8-1091916682
negrila
2004-08-08 02:11
2004.11.07
Как узнать что в MemoryStream е?


3-1097235085
basken
2004-10-08 15:31
2004.11.07
Конвертация FR 2.57 в FR 3.02, Подскажите кто знает


4-1095785758
Kitty-Kat
2004-09-21 20:55
2004.11.07
Помогите с печатью, минуя механизм Windows