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

Вниз

Как у KOLMHUpDown определить какая стрелочка нажата   Найти похожие ветки 

 
Vinum   (2007-11-29 12:48) [0]

Здравствуйте, собсно мой код, представлен ниже и по идее должен работать, но почему-то он работает, но не корректно, т.е не сразу схватывает правильное направление стрелки, помогите pls
mhupdown1.Position=1, max=2 min=0


procedure TForm1.MHUpDown1MouseDown(Sender: PControl;
 var Mouse: TMouseEventData);
var i,n,key:integer;
begin n:=1;
i:=form1.mhupdown1.Position;
if i>=n then key:=vk_right else key:=vk_left;
form1.mhupdown1.Position:=1;
form1.Button1.OnKeyDown(button1,key,0);
end;


 
mdw ©   (2007-11-29 13:18) [1]

Смотри OnChangingEx, там это есть. По крайней мере в Win32 работает. Для WinCE нужно что-то править. Скорее всего, нотификация там приходит родителю, а не самому контролу.


 
Vinum   (2007-11-29 14:36) [2]

Спасибо, разобрался



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

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

Наверх





Память: 0.44 MB
Время: 0.006 c
1-1203175650
Skol
2008-02-16 18:27
2008.12.14
Delphi и MS Word


1-1203533784
multiflex
2008-02-20 21:56
2008.12.14
Странная проблема с буфером обмена


2-1225542654
workbench
2008-11-01 15:30
2008.12.14
hook, CBTProc, HCBT_CREATEWND


15-1223657194
DillerXX
2008-10-10 20:46
2008.12.14
Предлагаю линчевать


15-1223484038
tesseract
2008-10-08 20:40
2008.12.14
Пятница - совок - пьянка





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