Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / пару вопросов про Грид / 3 сообщений из 3, страница 1 из 1
20.10.2004, 18:49
    #32747221
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пару вопросов про Грид
Подскажите плиз, как мне узнать в какой колонке, в первой во второй и т.д. грида я нажал ENTER.
Спасибо.
...
Рейтинг: 0 / 0
21.10.2004, 08:37
    #32747571
alexFV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пару вопросов про Грид
может поможет cв-во ActiveColumn
...
Рейтинг: 0 / 0
21.10.2004, 09:05
    #32747606
Равиль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пару вопросов про Грид
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Clear All
If !Used("Test")
	Create Cursor test (cName1 c( 16 ), cName2 c( 16 ))
	For m.i= 1  To  10 
		Insert Into test (cName1, cName2) Values (Sys( 2015 ),Sys( 2015 ))
	Next
	Go Top
Endif

With Createobject("MyForm")
	.Show( 1 )
EndWith

Define Class MyForm As Form
	KeyPreview=.T.
	Add Object MyGrid As Grid
	Procedure KeyPress
		Lparameters nKeyCode, nShiftAltCtrl
		If nKeyCode =  13  && Отлов клавиши Enter
			With Thisform.ActiveControl
				If .Name="MYGRID" && Было нажатие Enter в гриде
					Wait Window "Номер колонки - "+Transform(.ActiveColumn)+Chr( 13 )+;
						"Имя колонки - "+.Columns(.ActiveColumn).Name
				Endif
			Endwith
		Endif
Enddefine
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / пару вопросов про Грид / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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