У меня есть 2 форм, при нажатии кнопки в первой форме(Form2) менялось названия другой форме(Form1)
Код в Form1
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace FormName
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
Form2 st = new Form2();
st.Show();
}
public static void name(string name){
this.Text = name;
}
}
}
Код в Form2
using System;
using System.Drawing;
using System.Windows.Forms;
namespace FormName
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
void Button1Click(object sender, EventArgs e)
{
if(textBox1.Text != null) MainForm.name(textBox1.Text);
}
}
}
Если скомпилировать, то выбивает ошибка -
Keyword 'this' is not valid in a static property, static method, or static field initializer (CS0026)