powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с грид.
6 сообщений из 6, страница 1 из 1
Работа с грид.
    #32898754
Серж-1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите плиз, как зделать так чтобы курсор в таблице когда мы доходим до последнего столбца и нажимаем стрелку в право неперескакивал на первый столбец а остовался там и наоборот когда мы стоим на первом столбце и нажиамем стрелку в лево не перескакивал на последний столбец?
...
Рейтинг: 0 / 0
Работа с грид.
    #32898977
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
afterrowcolchange() свойство columns кажеться - номер колонки катца
и setfocus()
...
Рейтинг: 0 / 0
Работа с грид.
    #32899217
Серж-1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нето. Віменя неправиль поняли.
У меня есть грид в котором отоброжается 15 колонок, когда я дохожу до 15 колонки у меня курсор автоматом перепрігивает на 1-вую колонку и наоборот когда я стаю на первой колонке и нажимаю стрелку в лево то но встаёт на 15 колонку. А мне надо сделать так чтобы я мог ходить только от 1 по очереди и до 15-той колонки. а когда я пытаюсь пойти дальше 15-той колонки он на ней и оставался. Также и на 1-вой колонке если я нажму стрелку в лево надо сделать также чтобы я оставался нанейже. аходить ямог только от 1 до 15 и обратно от 15 до 1. а за края не выходить.
...
Рейтинг: 0 / 0
Работа с грид.
    #32899652
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У так бери Grid.BeforeRowColChange и сверяй

if Grid.Columns(Grid.ActiveColumn).ColumnOrder = Grid.ColumnCount ;
or Grid.ActiveColumn=1
return 0
endif
...
Рейтинг: 0 / 0
Работа с грид.
    #32899860
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда, сначала написал, потом проверил - не работает.
...
Рейтинг: 0 / 0
Работа с грид.
    #32899921
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот это

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
LPARAMETERS nColIndex

IF (nColIndex =  1  AND LASTKEY()= 19 ) ж
   OR (nColIndex =This.ColumnCount AND  LASTKEY()= 4 )
   NODEFAULT
   RETURN  0 
ELSE
   DODEFAULT()
ENDIF


вроде работает
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с грид.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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