• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Использование Txtbox Одной Формы В Другой

  • Автор темы Nikoz
  • Дата начала
N

Nikoz

Есть два txtBox, в 1-й ввожу координаты точки X во 2-й - координаты Y. Как правильно связать две формы чтобы использовать эти координаты во второй форме?
 
M

-master-

Создаете отделный класс, игде свойствами дудут эти координаты.
А в программе гоняете его по формам.
 
N

Nikoz

А можно поподробней на счет : "гоняйте его по формам", можно хотя бы на примере пояснить как это делается?
 
M

-master-

Да что тут подробнее...
Можете расписать свой конструктор для 2 формы и передать через параметер, можно организовать свойство и инициализировать его, вариантов много.
 
P

polishuchka

Можно в файле Form2.Designer.cs заменить строчку private System.Windows.Forms.TextBox textBox1; на public System.Windows.Forms.TextBox textBox1; (хоть ето наверное плохой стиль) После етого можно так
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 F2 = new Form2();
int x =Convert.ToInt32( this.textBox1.Text);
int y = Convert.ToInt32(F2.textBox1.Text);
}

Добавлено: Можно в файле Form2.Designer.cs заменить строчку private System.Windows.Forms.TextBox textBox1; на public System.Windows.Forms.TextBox textBox1; (хоть ето наверное плохой стиль) После етого можно так
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 F2 = new Form2();
int x =Convert.ToInt32( this.textBox1.Text);
int y = Convert.ToInt32(F2.textBox1.Text);
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!