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

Вниз

DBEdit   Найти похожие ветки 

 
bushmen ©   (2004-03-11 16:10) [0]

Можно ли с помощью компонента TUpDown изменять значения DBEdit и если да, то каким способом?


 
V-A-V ©   (2004-03-11 16:13) [1]

А какие значения надо изменять?


 
Vlad ©   (2004-03-11 16:20) [2]

Это из хелпа.
Up-down controls allow users to change the size of a numerical value by clicking on arrow buttons.
Каким способом - сказано там же.


 
bushmen ©   (2004-03-11 16:30) [3]

2 V-A-V ©:

У меня там даты стоят


 
Vlad ©   (2004-03-11 16:39) [4]

Только тип SmallInt, это можно увидеть в исходниках.


 
bushmen ©   (2004-03-11 16:49) [5]

2 Vlad ©   (11.03.04 16:39) [4]
Ты, наверное, смотришь на вкладку Samples. А я говорю про компонент TUpDown, который лежит на вкладке Win32. Ему там пофигу, что у тебя лежит Просто в хелпе я не нашел примера на этот компонент, поэтому и спросил.


 
Vlad ©   (2004-03-11 16:54) [6]


> bushmen ©   (11.03.04 16:49) [5]

Нет, я говорю не про SpinEdit, а именно про TUpDown.
И его реализацию ты можешь посмотреть в модуле ComCtrls.pas, там ты увидишь, что он оперирует только типом SmallInt, никакого отношения к датам он не имеет.


 
bushmen ©   (2004-03-11 17:45) [7]

2 Vlad ©:
Естественно, он не имеет, но имеет инкремент или дикремент, так что после его изменения можно программно изменить все что угодно. Вот я и хочу узнать как мне узнать, произошло увеличение или уменьшение. А дальше, это уже дело не TUpDown"a


 
Алхимик ©   (2004-03-11 17:47) [8]

procedure TfrmMain.UpDown1ChangingEx(Sender: TObject;
 var AllowChange: Boolean; NewValue: Smallint;
 Direction: TUpDownDirection);
begin
  ляля
end;

Пойдет?


 
Vlad ©   (2004-03-11 17:52) [9]

По моему ты ошибаешься.
Смотрим описание класса:
 TCustomUpDown = class(TWinControl)
 private
   ....
   FNewValue: SmallInt;


В переменной FNewValue он хранит новое значение(т.е. значение после инкремента/декремента), как видишь даты там быть не может.


 
Алхимик ©   (2004-03-11 17:55) [10]

> [9] Vlad ©   (11.03.04 17:52)

А нафига там дату хранить?
В зависимости от Direction: TUpDownDirection плясать.


 
bushmen ©   (2004-03-11 17:58) [11]

2Алхимик ©:
Новое-то новым, а где старое значение взять? И вообще, можно кусок кода привести?!


 
Vlad ©   (2004-03-11 18:01) [12]


> bushmen ©   (11.03.04 17:58) [11]

Да, похоже Алхимик прав, можно просто не привязывать контрол к компоненту TUpDown. Просто смотреть дирекшн при нажатии на стрелки, и уменьшать или увеличивать твою дату в Edit"е


 
Алхимик ©   (2004-03-11 18:04) [13]

Старое значение TDBEdit.Field.OldValue



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

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
11-1059567907
Aser2k
2003-07-30 16:25
2004.04.11
А где в KOL какой-нибудь StringGrid или что-то вроде ???


1-1079741670
ё-лка
2004-03-20 03:14
2004.04.11
OLE 1C


1-1082549299
Gauss
2004-04-21 16:08
2004.04.11
Как подключить COM объект в дельфи


14-1079361426
NoOne
2004-03-15 17:37
2004.04.11
Компакт не читается....


1-1082465675
Tornado
2004-04-20 16:54
2004.04.11
почему не работает OEM_CHARSET в TListView ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский