-
В rad studio 10 seattle добавляю на форму gesture manager1 В форме в свойство touch подключаю GestureManager1. Открываю вкладку touch/gestures/standard Когда ставлю галачку на нужном жесте выскакивает ошибка "Error Reading TGestureStreamData.Control:Access Violation at address 500D4E00 in module rtl220.bpl. Read address of 00000008". Почему?
-
Rouse_ © (09.11.16 10:23) [1]Не вопроизводится, перезагрузи дельфю, видать что-то побилось в памяти
-
Не помогает.
-
Rouse_ © (10.11.16 09:50) [3]Ну выставь тогда её в рантайме
-
Eraser © (10.11.16 16:04) [4]
-
Разобрался. Надо удалить все остальные формы кроме Master. Но жесты не работают. Двигаю мышкой, а реакции 0. Почему?void __fastcall THeaderFooterForm::Gesturesnb(TObject *Sender, const TGestureEventInfo &EventInfo,
bool &Handled)
{
String s;
if (GestureToIdent(EventInfo.GestureID, s)) {
if (EventInfo.GestureID == sgiLeft) {
LabelQ1Q1BackClick(Sender);
}
else if (EventInfo.GestureID == sgiRight) {
LabelQ1Q1BackClick(Sender);
}
}
}
или хотя бы так:void __fastcall THeaderFooterForm::Gesturesnb(TObject *Sender, const TGestureEventInfo &EventInfo,
bool &Handled)
{
ShowMessage(L"Жест");
}
Извините, что на С++, но суть не в этом -
Rouse_ © (11.11.16 09:28) [6]Погоди, а при чем тут мышка? Этож через тач работает (пальцами)
-
В этом видео https://www.youtube.com/watch?v=gzrmij4fr9M парень листает мышкой. Или я что-то не догоняю?
-
Понял) при движении надо удерживать левую кнопку мыши
-
Rouse_ © (11.11.16 22:26) [9]
> Ллирик © (11.11.16 19:37) [8]
> Понял) при движении надо удерживать левую кнопку мыши
А, понятно.
На тебе вот это, пригодится: https://habrahabr.ru/post/242355/ -
Вопрос такой: Есть табконтрол. В нём несколько вкладок. На каждой вкладке расположен TImage. Как сделать так, при перелистывание жестами TImage не активизировались, а активизировались только при их выборе?