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

Вниз

эквивалент SpinEdit? Key preview?   Найти похожие ветки 

 
DevilDevil ©   (2006-06-13 11:40) [0]

Видел ли/использовал компонент[зеркало], эквивалентный SpinEdit? Как можно решить?

Вопрос №2:
Если разместить Edit или Button, то форма перестаёт отслеживать нажатие клавишь. В VCL есть свойство формы KeyPreview, что с MCK?


 
ECM ©   (2006-06-13 11:55) [1]


> то форма перестаёт отслеживать нажатие клавишь

Form.OnKeyDown - перестает потому что не в фокусе...
Но Form.OnMessage - ловит ВСЁ!
Можете проверить:

function TForm1.KOLForm1Message(var Msg: tagMSG;
 var Rslt: Integer): Boolean;
begin
 Result := FALSE;
 if Msg.message = WM_KEYDOWN then asm int 3 end;
end;


 
ECM ©   (2006-06-13 12:08) [2]


> Видел ли/использовал компонент[зеркало], эквивалентный SpinEdit?

Связка обычный Edit+UpDownControl
UpDown:
http://www.kolnmck.ru/files/components/controls/mhupdown.zip
или
http://www.kolnmck.ru/files/components/controls/kolupdown.zip
(последний лично не пробовал)


 
DevilDevil ©   (2006-06-13 12:29) [3]


> ECM ©

Спасибо!

А как насчёт Tabulate&TabulateEx? У Владимира ничего по данному поводу нет


 
ECM ©   (2006-06-13 12:36) [4]


> А как насчёт Tabulate&TabulateEx? У Владимира ничего по
> данному поводу нет

Как это нет? А это что:

KOL.PAS:
   function Tabulate: PControl;
   {* Call it once for form/applet to provide tabulation between controls on
      form/on all forms using TAB / SHIFT+TAB and arrow keys. }
   function TabulateEx: PControl;
   {* Call it once for form/applet to provide tabulation between controls on
      form/on all forms using TAB / SHIFT+TAB and arrow keys. Arrow keys are
      used more smart, allowing go to nearest control in certain direction. }

:)


 
DevilDevil ©   (2006-06-13 12:37) [5]

> ECM ©   (13.06.06 11:55) [1]
Run-time Error :(


 
ECM ©   (2006-06-13 12:47) [6]


> > ECM ©   (13.06.06 11:55) [1]
> Run-time Error :(

Да...уж.. как всё запущено :(

Вы попытались запустить Exe-шник с int 3 вне IDE (не из под Delphi).?
:)

asm int 3  - это просто вызов отладчика (breakpoint)
уберите его и поставьте туда свой код


 
DevilDevil ©   (2006-06-15 02:20) [7]

ECM © , спасибо! С KeyPreview и с Табуляцией разобрался, сейчас с "SpinEdit" проблема

Скачал оба архива, устанавливаю тот, с которым ты работал, сначала на *.res ругается, потом ошибка:

[Fatal Error] MirrorKOLPackageD7.dpk(37): Unit SysInit was compiled with a different version of System.LocalAlloc


 
ECM ©   (2006-06-15 12:34) [8]


> сначала на *.res ругается

Разве это ругается? Почитайте внимательно
"Cannot find res.. file.... Recreated"
Просто нет смысла запихивать в архив ресурсный файл, который Delphi может сгенерировать самостоятельно.

> MirrorKOLPackageD7.dpk(37): Unit SysInit was compiled with
> a different version of System.LocalAlloc

Похоже что-то глюкнуло после замены системных модулей. Попробуйте переустановить (или сделать ему ReBuild) основной пакет и затем сразу поставить MHUpDown.dpk (А вообще то гораздо удобней собрать все дополнительные компоненты, не входящие в основной  - в один пакет)
И еще я бы посоветовал всегда после установки основного пакета исправлять ему в опциях Build Control на Explicit Rebuild

Да... ещё - я слегка подправил dpk в архиве для MhUpdown - выбросил лишние зависимости. Но это, вобщем то, мелочь...Лежит там же


 
DevilDevil ©   (2006-06-15 13:20) [9]

ECM ©   (15.06.06 12:34) [8]

Евгений, Вы даже не представляете насколько всё запущено! Как сделать ребилт? Я открываю список пакетов, нажимаю кнопочку Add, там кроме Compile ничего интересного нет... но опции изменил. Стараюсь компилить, возникает та же ошибка; страшно - вдруг всё переустанавливать придётся... ;(

Тема отдельной ветки, но... Hint-ы он чёто не показывает...

P.S. KOL&MCK - вещь хорошая, но проблем сними пока ещё много, а у Владимира про хинты ни чего не написано

С Уважением


 
ECM ©   (2006-06-15 19:03) [10]


> кнопочку Add, там кроме Compile ничего интересного

А если нажать кнопку Edit и потом в появившемся окне (в дереве) попробовать нажать правую кнопку мышки - до появления контекстного меню?
Чё там есть?


 
DevilDevil ©   (2006-06-15 22:01) [11]

Там есть Build

Нажал, выдаёт ту же ошибку


 
[e]Bu$ter ©   (2006-06-18 02:19) [12]

Я как раз сегодня с этим компонентом возился и на теже грабли наступил... Ничего ребилдить не нужно. Попробуй просто временно убрать замену системных модулей (если используешь), и всё должно скомпилится. После его установки у меня все групбоксы на форме почернели... вот сейчас ищу тут как побороть это.


 
DevilDevil ©   (2006-06-18 19:56) [13]


> у меня все групбоксы на форме почернели

А у меня и до этого... вообще как это он сам цвет выбирает... непонятно



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

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

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1171872487
Человек
2007-02-19 11:08
2007.03.11
Как отключить отображение курсора?


2-1171712728
Nija
2007-02-17 14:45
2007.03.11
Нужна срочная помощь


6-1159851979
YurkaT
2006-10-03 09:06
2007.03.11
из памяти клиенту в браузер


3-1166062851
NigthSkif
2006-12-14 05:20
2007.03.11
Исключения


15-1171573566
Cyrax
2007-02-16 00:06
2007.03.11
GUI-библиотеки для C++ без всяких FW и JVM, нормальные, удобные..





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