private void button1_Click(object sender, EventArgs e)
{
SubMenu1 SubMenu = new SubMenu1();
SubMenu.ShowDialog();
}
안녕하세요, 저는 form1에 두 가지 양식 (form 1 및 form 2)이 있습니다 .form1에는 5 개의 버튼이 있습니다 .form2에는 텍스트 상자가 있습니다. 이제 양식 1의 버튼을 클릭하면 무엇을하고 싶습니다 .form2는 텍스트 상자 "1", 각 버튼에는 숫자가 있습니다. 어떻게해야합니까 ??? 도와주세요.
생성자를 통해 데이터를 전달합니다. 즉, 정수 값을 받아들이고 텍스트 상자에 표시하도록 SubMenu1 양식의 생성자를 변경합니다.
public SubMenu1(int value)
{
InitializeComponent();
textBox1.Text = value.ToString();
}
그런 다음 SubMenu1 양식의 인스턴스를 만들 때 값을 전달합니다.
private void button1_Click(object sender, EventArgs e)
{
SubMenu1 SubMenu = new SubMenu1(1);
SubMenu.ShowDialog();
}
참고 : 모든 버튼에 대해 단일 짝수 처리기를 사용할 수 있습니다 (모든 버튼의 이름이 button1 ... buttonN이라고 가정).
private void button_Click(object sender, EventArgs e)
{
Button button = (Button)sender;
int value = Int32.Parse(button.Name.Substring(6)); // or use button.Tag
SubMenu1 SubMenu = new SubMenu1(value);
SubMenu.ShowDialog();
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다