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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1082202384
SergP
2004-04-17 15:46
2004.04.11
Еще раз о Zlib


3-1079087552
AlexLine
2004-03-12 13:32
2004.04.11
поиск в blob


14-1079469946
Andy BitOff
2004-03-16 23:45
2004.04.11
Почему вновь прибывшие на форум не жмут поиск?


8-1076485955
Layner
2004-02-11 10:52
2004.04.11
Как очистить Image?


3-1081947063
Oksana
2004-04-14 16:51
2004.04.11
Ошибка при открытии dbf через ADO





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