Форум: "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