사용자 상호 작용없이 텍스트 상자의 텍스트를 업데이트 할 수있는 양식을 만들려고합니다. 지금은 TextBox.Text 필드를 업데이트하는 폼의 클래스에서 메서드를 만들려고합니다. 클래스 외부에서는 함수에 액세스 할 수 없습니다.양식의 텍스트 상자를 별도의 클래스에서 수정하려면 어떻게합니까?
지금 나는 또한 텍스트 상자이 같은 공공 재산을 시도
public partial class Window : Form
{
public Window()
{
InitializeComponent();
}
public void UpdateTextBox(string text)
{
textBox1.Text = text;
}
}
내 폼 클래스 (디자이너에서)처럼 보인다
static void Main()
{
Form status = new Window();
Application.Run(status);
status.UpdateTextBox("NewText");
}
하려합니다.
public string DisplayedText
{
get
{
return textbox1.Text;
}
set
{
textbox1.Text = value;
}
}
런타임 중에 필드를 편집하려고합니다. 이것이 가능한가?
btw - 들여 쓰기 코드를 4 자리 공백으로 수정하여 올바른 형식으로 만듭니다. –