MaikelO1 Ответов: 2

Изменение строки между различными формами


Я меняю поля идентификатора между различными формами. В приведенном ниже примере я показываю, как, теперь мой вопрос заключается в том, как я могу добавить второе поле ID2 изменить формы?

КНОПКА ССЫЛКИ НА ГЛАВНУЮ ФОРМУ:

privete void BUTTON_Click(object sender, EventArgs e)
{
this.Cursor = Cursors.WaitCursor;
            Form1 Form = new Form1(XX_ID.Text); //also add xx_ID2.text
            Form.Show();
            this.Cursor = Cursors.Default;
}


Форма 1 получает данные и вставляет их в метку;
public Form1 (string ID)//receive also the ID2
{
InitializeComponent();

LB_XXID.text = ID;
//LB_XXID2.text = ID2;
}


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

msdn.microsoft.com; но не нашли нужной статьи

2 Ответов

Рейтинг:
1

OriginalGriff

Создайте второй конструктор формы или измените первый:

public Form1 (string ID, string ID2)
{
InitializeComponent();
 
LB_XXID.text = ID;
LB_XXID2.text = ID2;
}


Рейтинг:
0

njammy

Использовать массив параметров

public Form1 (string[] idValues = null)
{ }


Проходите вот так

string[] idValues = new string[] { "ID1", "ID2" };
// Replace "ID1" and "ID2" with whatever actual values you need to use.
Form1 form1 = new Form1(idValues);