Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
Кто---то ©   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.034 c
14-1098218510
хм
2004-10-20 00:41
2004.11.07
во как


1-1098615128
Relaxxx
2004-10-24 14:52
2004.11.07
Как мне найти итемс в КомбоБокс по его уникальному номеру???


1-1098811633
redlord
2004-10-26 21:27
2004.11.07
Listview - список выделенных объектов


1-1098331590
klyg
2004-10-21 08:06
2004.11.07
Поиск слова среди HTML-документов


14-1097998461
Elpis
2004-10-17 11:34
2004.11.07
Программист - это не тот, кто пишет программы, а тот





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский