Лучше вы можете пойти с публичными свойствами, используя get; set;
для каждого из элементов управления & amp; используйте эти свойства для доступа к данным формы в другом классе.
public partial class MainClass : Form
{
public MainClass()
{
InitializeComponent();
}
public string UserName
{
get { return textBox1.Text }
set { textBox1.Text = value; }
}
public bool IsChecked
{
get { return checkBox1.Checked; }
set { checkBox1.Checked = value; }
}
}
public class AnotherClass
{
public void MyFunc()
{
MainClass obj = new MainClass();
obj.UserName = "SomeUser1";
obj.IsChecked = true;
}
}