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

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

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

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

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

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

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

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

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


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