Стек с изменением текста метки из другой формы
я м свалили с этого ПБ в моем коде я хочу, чтобы изменить текст метки значение opned форму из другой формы
Что я уже пробовал:
код в форме 2
Annonce.Form1 f = (Annonce.Form1)Application.OpenForms["Annonce.Form1 "]; agence.employeurDataTable empldt = new agence.employeurDataTable(); agence.annonceDataTable annoncetb = new agence.annonceDataTable(); agenceTableAdapters.employeurTableAdapter empad = new agenceTableAdapters.employeurTableAdapter(); agenceTableAdapters.annonceTableAdapter annonad = new agenceTableAdapters.annonceTableAdapter(); empad.parnumins(empldt, radGridView5.SelectedRows[0].Cells[1].Value.ToString()); annonad.Fillbyannonce(annoncetb, radGridView5.SelectedRows[0].Cells[0].Value.ToString()); if (empldt.Count == 0) return; f.posteoffert.Text = annoncetb[0]["diplome"].ToString(); f.employeur.Text=empldt[0]["NominationEntre"].ToString(); f.nbr.Text = annoncetb[0]["nbr_poste"].ToString();
ПБ включается, когда я хочу изменить текст
f.posteoffert.Text = annoncetb[0]["diplome"].ToString();
отладка повреждена и сообщение о том что у меня есть форма f равно нулю
ZurdoDev
Пожалуйста, произнесите слова по буквам. Трудно понять, о чем вы просите.
Если ошибка говорит, что f равно нулю, то это так. Я не совсем понимаю, чего ты от нас хочешь. Почему он равен нулю?
Amar zaidi
у меня плохой уровень английского языка, и я постараюсь сделать его лучше
то, что я пытаюсь спросить, это :
когда я хочу выбрать элемент управления (exp label text ) в открытой форме,из другой формы я использую инструкцию
Анонс.Форма 1 f = (Annonce.Форма 1)Заявление.OpenForms["Annonce.Форма 1 "]; где Annonce.Form1 - это форма, содержащая метку для изменения
затем, если попытаться изменить метку (exp f.label1.text="test";), у меня есть сообщение indecate f равно нулю;
я надеюсь, что это поможет вам понять мою проблему, и я надеюсь, что вы можете помочь мне ??? спасибо