Jigar Patel041289 Ответов: 1

Переменная счетчика для проверки формы окна открыто или нет


всем привет,
мне нужна помощь для проверки и передачи переменной счетчика для формы, которую я открываю.

у меня две разные формы. studentform, и teacherform
если я открою форму студента, заполню записи и добавлю записи в datagridview, а затем сохраню, чтобы вставить эти записи.

теперь я нахожусь в форме студента и иду к форме учителя мастера, нажав на кнопку для формы учителя мастера.

затем

мне нужна переменная счетчика для I open teacher master, или как я могу получить информацию, которую я открываю форму teacher master
спасибо.

Что я уже пробовал:

hello everyone,
i need help for check and pass counter variable for form which i open.

i have two different forms. studentform, and teacherform
if i open student form and fill entries and add entries in datagridview and then save to insert that entries.

now i am at student form and go to teacher master form by click on button for teacher master form.

then

i need counter variable for i open teacher master, or how can i get information i open the teacher master form
thank you.

rahulkumar013

ВАР к;
protected void Page_Load(отправитель объекта, EventArgs e)
{
если (! это.IsPostBack)
{
k = 0

}
}
охраняемых недействительными nextpage_Onclick(объект отправителя, EventArgs в электронной)
{
k += 1
этикетка.Текст = к.Метод toString

}


надеюсь, что это поможет вам, если нет, то дайте мне знать...

Jigar Patel041289

спасибо вам сэр,
но я использую настольное приложение, я пробую ur-код.
тогда я скажу вам, сэр.

rahulkumar013

да конечно просто попробуйте если не работает то дайте ответ

Jigar Patel041289

сэр,
если я записи о студенческом мастер-форма добавления данных в элементе управления datagridview.
и если я нажму кнопку для учителя masterpage.
используйте также переменную счетчика в качестве целого числа.

теперь актуальная проблема, если я не открываю другую страницу, то также принимаю переменную счетчика как 1, а не 0.

а также перейти к циклу, что неправильно

1 Ответов

Рейтинг:
1

OriginalGriff

Самое простое решение-позволить самой форме справиться с этим.
Создайте форму как синглтон: конструктор становится private и вы добавляете статический метод GetInstance, который возвращает существующий экземпляр (если он доступен) или создает и отображает новый экземпляр (если его нет).
Затем класс Form поддерживает статическую переменную экземпляра, которая содержит null или сама форма, и вы очищаете ее, когда происходит событие закрытия формы. Эта переменная проверяется в вашем методе GetInstance, чтобы определить, есть ли у вас еще экземпляр для возврата.

Есть смысл?