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

Вниз

эквивалент 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 вся ветка

Текущий архив: 2007.03.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.034 c
2-1171975088
Nija
2007-02-20 15:38
2007.03.11
Просмотр Html кода


15-1171479750
Dfre
2007-02-14 22:02
2007.03.11
"Святой Влаентин" по-анлийски - "Saint Valentin"?


15-1171315254
ProgRAMmer Dimonych
2007-02-13 00:20
2007.03.11
Помогите найти произведение в оригинале


2-1171639805
@gent
2007-02-16 18:30
2007.03.11
Создание папки


3-1166181249
Fantasy
2006-12-15 14:14
2007.03.11
Firebird 2.0.0 тормозит при запуске