powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / про button в гриде.
3 сообщений из 3, страница 1 из 1
про button в гриде.
    #34187903
ing8ar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не подскажете, как мне программно запрограммировать нажатие на кнопку в гриде -
Код: 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
про button в гриде.
    #34187914
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстро на вскидку. Вот работает:
Код: 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
про button в гриде.
    #34188869
ing8ar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / про button в гриде.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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