Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / про button в гриде. / 3 сообщений из 3, страница 1 из 1
09.12.2006, 16:16
    #34187903
ing8ar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про button в гриде.
не подскажете, как мне программно запрограммировать нажатие на кнопку в гриде -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
WITH this.colEdit
			.AddObject("Btn1","CommandButton")
			.VISIBLE = .T.
			.CurrentControl = "Btn1"
			.Btn1.Caption = "ok"
			.Btn1.Visible = .T.
			.Sparse = .F.
			.ReadOnly = .F.
			.width =  30 
	ENDWITH
	
	WITH this.ColRemove
			.AddObject("Btn1","CommandButton")
			.VISIBLE = .T.
			.CurrentControl = "Btn1"
			.Btn1.Caption = "-"
			.Btn1.Visible = .T.
			.Sparse = .F.
			.ReadOnly = .F.
			.width =  30 
	ENDWITH

спасибо
...
Рейтинг: 0 / 0
09.12.2006, 16:48
    #34187914
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про button в гриде.
Быстро на вскидку. Вот работает:
Код: 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.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
DEFINE CLASS form1 AS form

	Top =  0 
	Left =  0 
	Height =  246 
	Width =  271 
	DoCreate = .T.
	Caption = "Form1"
	Name = "Form1"

	ADD OBJECT grid1 AS grid WITH ;
		ColumnCount =  3 , ;
		DeleteMark = .F., ;
		Height =  204 , ;
		Left =  12 , ;
		Panel =  1 , ;
		RecordSource = "table_", ;
		ScrollBars =  2 , ;
		Top =  12 , ;
		Width =  228 , ;
		GridLineColor = RGB( 192 , 192 , 192 ), ;
		Name = "Grid1", ;
		Column1.ControlSource = "table_.ertyet", ;
		Column1.Width =  75 , ;
		Column1.Visible = .T., ;
		Column1.Name = "Column1", ;
		Column2.ControlSource = "table_.dfhdf", ;
		Column2.Width =  75 , ;
		Column2.Visible = .T., ;
		Column2.Name = "Column2", ;
		Column3.Width =  41 , ;
		Column3.Sparse = .F., ;
		Column3.Name = "Column3"

	ADD OBJECT form1.grid1.column1.header1 AS header WITH ;
		Caption = "Ertyet", ;
		Name = "Header1"

	ADD OBJECT form1.grid1.column1.text1 AS textbox WITH ;
		BorderStyle =  0 , ;
		Margin =  0 , ;
		Visible = .T., ;
		ForeColor = RGB( 0 , 0 , 0 ), ;
		BackColor = RGB( 255 , 255 , 255 ), ;
		Name = "Text1"

	ADD OBJECT form1.grid1.column2.header1 AS header WITH ;
		Caption = "Dfhdf", ;
		Name = "Header1"

	ADD OBJECT form1.grid1.column2.text1 AS textbox WITH ;
		BorderStyle =  0 , ;
		Margin =  0 , ;
		Visible = .T., ;
		ForeColor = RGB( 0 , 0 , 0 ), ;
		BackColor = RGB( 255 , 255 , 255 ), ;
		Name = "Text1"

	ADD OBJECT form1.grid1.column3.header1 AS header WITH ;
		Caption = "Btn", ;
		Name = "Header1"

	ADD OBJECT form1.grid1.column3.command1 AS commandbutton WITH ;
		Top =  23 , ;
		Left =  29 , ;
		Height =  27 , ;
		Width =  84 , ;
		Caption = "...", ;
		Name = "Command1"

	PROCEDURE command1.Click
		WAIT 'ertyet= '+table_.ertyet+CHR( 13 )+'Dfhdf= '+LTRIM(STR(table_.Dfhdf))+CHR( 13 )+'Recno= '+LTRIM(STR(RECNO())) WINDOW
	ENDPROC

ENDDEFINE
...
Рейтинг: 0 / 0
11.12.2006, 01:20
    #34188869
ing8ar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про button в гриде.
спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / про button в гриде. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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