Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / thisform как параметр процедуры / 8 сообщений из 8, страница 1 из 1
10.06.2010, 16:27
    #36681100
Marfu6a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
Привет всем!!!!
У меня проблемка: не могу передать в процедуру ссылку на форму из которой вызывается эта процедура. Ругается: THISFORM можно использовать только в методе!!!!!
Че делать??? Как можно передать thisform в качестве параметра в проц. чтобы из проц. установить свойства некоторых объектов форы? :(
Заранее спасибо!!!!!!
...
Рейтинг: 0 / 0
10.06.2010, 16:31
    #36681115
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
ThisForm ссылка на объект, передавать как параметр.
Вызов:
Код: plaintext
do MyProc with ThisForm
Процедура
Код: plaintext
1.
2.
3.
proc MyProc
lpara toFrm
toFrm.Caption = 'Test'
return
...
Рейтинг: 0 / 0
10.06.2010, 16:36
    #36681127
Marfu6a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
Dima T, спасибо за ответ.
Я тоже так пишу, но выдает ошибку.
...
Рейтинг: 0 / 0
10.06.2010, 16:51
    #36681161
Marfu6a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
Dima T, простите, вернее, если просто вызывать например из метода click формы form1,
DO ddd WITH thisform
то все окей!!!

А вот если сделать выпадающее меню и в одном из пунктов вызывать процедуру в которую мы передаем thisform,
ON SELECTION BAR 1 OF shortcut2 do PROC1 with thisform
вот тогда ошибка.

Помогите разобраться плиииииииииииииз!!!!!
...
Рейтинг: 0 / 0
10.06.2010, 17:02
    #36681199
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
как простой вариант:

Код: plaintext
ON SELECTION BAR  1  OF shortcut2 do PROC1 with _screen.activeform

а лучше из меню позвать метод формы, в котором уже и передавать ссылкой саму форму
...
Рейтинг: 0 / 0
10.06.2010, 17:05
    #36681205
Marfu6a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
прошелмимо, СПАСИБО ОГРОМНОЕ!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
10.06.2010, 18:06
    #36681366
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
Marfu6aКак можно передать thisform в качестве параметра в проц. чтобы из проц. установить свойства некоторых объектов форы? :(
Заранее спасибо!!!!!!Форму нужно вызвать так:
DO FORM form1 NAME HaHa LINKED NOSHOW
.........................
HaHa.show()

Теперь HaHa - то имя, на которое можно ссылаться как на объект вместо THISFORM.
HELP тебе в помощь.
...
Рейтинг: 0 / 0
10.06.2010, 18:11
    #36681374
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
thisform как параметр процедуры
igorbikMarfu6aКак можно передать thisform в качестве параметра в проц. чтобы из проц. установить свойства некоторых объектов форы? :(
Заранее спасибо!!!!!!Форму нужно вызвать так:
DO FORM form1 NAME HaHa LINKED NOSHOW
.........................
HaHa.show()

Теперь HaHa - то имя, на которое можно ссылаться как на объект вместо THISFORM.
HELP тебе в помощь.

этого ты на фоксклабе начитался?

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


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