powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid и Textbox
4 сообщений из 4, страница 1 из 1
Grid и Textbox
    #34291568
МашкоБ.В.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая проблема. По нажатию enter на ячейке grida,ячейкой является textbox,ячейка меняет цвет и я вношу изменения,повторное нажатие возвращает предыдущий цвет и идет сохранение изменения.Как, когда я в режиме изменения, сделать так чтобы нажатия стрелок не перемещали фокус на другую ячейку, т.е нажал вверх вниз фокус и курсор остается на ячейке, нажал до упора вправо или влево фокус остается на ячейке не переходит на следующщую.Но как только мы повторно нажимаем enter и сохраняем, стрелки должны использоваться для перехода по ячейкам Grida .Или более коротко ,пока enter не нажат второй раз фокус и курсор с ячейки не перемещаются.Что то типа Set confirm ON.
...
Рейтинг: 0 / 0
Grid и Textbox
    #34291595
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пропиши в TextBox.KeyPress()
if нажали стрелку
nodefault
endif
...
Рейтинг: 0 / 0
Grid и Textbox
    #34295165
МашкоБ.В.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем то, мне надо чтобы курсор в ячейке передвигался, но если конец ячейки то он не должен переходить на следующую, курсор должен остаться в старой.
...
Рейтинг: 0 / 0
Grid и Textbox
    #34297959
Cyv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Завести на форме(или классе грида) новое свойство Editmode.
В методах текстбокса грида прописать:

*--KeyPress
IF nKeyCode = 13
NODEFAULT
ThisForm.Editmode = !ThisForm.Editmode
ENDIF

*--Valid
IF ThisForm.Editmode
RETURN 0
ENDIF
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid и Textbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]