powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Формы, формы.
4 сообщений из 4, страница 1 из 1
Формы, формы.
    #39157354
I_I_I_I_I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 формы (немодальные), обе видимые. При выходе из второй (по кнопке) необходимо очистить все данные на первой, для нового ввода.
...
Рейтинг: 0 / 0
Формы, формы.
    #39157374
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На первой сделать метод ClearAll() и прописать туда всю очистку

На второй при выходе найти первую и вызвать.
Код: sql
1.
2.
3.
4.
5.
FOR i = _screen.FormCount TO 1 STEP -1
	if pemstatus(_screen.Forms(i), 'ClearAll', 5) && Есть метод ClearAll()
		_screen.Forms(i).ClearAll()
	endif
endfor
...
Рейтинг: 0 / 0
Формы, формы.
    #39157382
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В более сложных случаях вторая форма должна как-то получить и хранить ссылку на первую, например в свойстве oFirstForm
тогда так при выходе
Код: sql
1.
2.
3.
if vartype(ThisForm.oFirstForm) = 'O'
     ThisForm.oFirstForm.ClearAll()
endif
...
Рейтинг: 0 / 0
Формы, формы.
    #39157516
I_I_I_I_I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, Спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Формы, формы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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