Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как передать значение из процедуры в форму? / 5 сообщений из 5, страница 1 из 1
17.07.2008, 09:48
    #35435671
SVR
SVR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать значение из процедуры в форму?
Всем привет. Возник вопрос. Например, на форме находится объект Text1 и кнопка Command1. Если в методе Click Event кнопки прописать ThisForm.Text1.Value='привет', то сообщение выходит. А если сделать через процедуру, т.е. в кнопке прописать do proc1. Какую команду тогда прописать в процедуре, чтобы сообщение передалось в эту форму, в объект Text1?
...
Рейтинг: 0 / 0
17.07.2008, 10:04
    #35435708
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать значение из процедуры в форму?
Код: 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.
o = CREATEOBJECT('form1')
o.show( 1 )

DEFINE CLASS form1 AS form

	Caption = "Form1"
	Name = "Form1"
	ADD OBJECT text1 AS textbox WITH ;
		Height =  25 , ;
		Left =  36 , ;
		Top =  12 , ;
		Width =  133 , ;
		Name = "Text1"


	ADD OBJECT command1 AS commandbutton1 WITH ;
		Top =  60 , ;
		Left =  36 , ;
		Height =  25 , ;
		Width =  133 , ;
		Caption = "Command1", ;
		Name = "Command1"
ENDDEFINE

DEFINE CLASS commandbutton1 as commandbutton
PROCEDURE click
	thisform.text1.value = fx()
ENDPROC 
ENDDEFINE  


FUNCTION fx
RETURN SECONDS()
...
Рейтинг: 0 / 0
17.07.2008, 10:06
    #35435721
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать значение из процедуры в форму?
надо ссылку на текстбокс передать. Примерно так:
Код: plaintext
1.
Command.Click()
MyProc(thisform.Text1)

Код: plaintext
1.
2.
proc MyProc
lpara toText
toText.Value = 'привет'
...
Рейтинг: 0 / 0
17.07.2008, 11:03
    #35435953
И. В. К.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать значение из процедуры в форму?
смотрите хелп по команде do
там есть конструкция типа что то:
do form with "переменная"

переменная уходит в форму
фокса под рукой нет, точнее не скажу..
...
Рейтинг: 0 / 0
17.07.2008, 11:21
    #35436030
SVR
SVR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать значение из процедуры в форму?
Отлично! Всем спасибо, получилось!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как передать значение из процедуры в форму? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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