한개의 프로젝트를 실행하면 form1이 실행되고 form1의 버튼을 누르면 form2가 실행됩니다.
form2에서 정수값을 하나 받아서 저장한후에 form1에 라벨에 보여주는걸하고있는데 제가 원하는 대로 실행이 됩니다.
근데 하나를 수정하고싶은데
form2에
public string Value { get; set; }
public string Value1 { get; set; }
signal4_220118_.Form1 frmc = new Form1();
frmc.Owner = this;
frmc.SendValue = txbShow.Text;
frmc.SendValue1 = txb_y_show.Text;
if (frmc.ShowDialog()==DialogResult.OK)
{
this.txbShow.Text = Value;
this.txb_y_show.Text = Value1;
}
이렇게 코드를 주고 form1에
public string SendValue { get; set; }
public string SendValue1 { get; set; }
private void Form1_Load(object sender, EventArgs e)
{
// form2에서 받은값을 form1에 나타내고싶은 라벨
this.lbl_timerset.Text = SendValue;
//form2에서 받은값을 form1에 나타내고싶은 라벨
this.lbl_yellowtimeset.Text = SendValue1;
}
이렇게 코드를 설정해서 실행하니깐 label에 값은 표현이 되는데 처음실행했을때 form1이 그대로 떠있고 새로 form1창이 뜨면서 새로뜬 form1에서만 label에 값이 표현됩니다.
이걸 처음 실행한 form1의 label에 값을 주거나 아님 처음 실행된form1의 창을 끄는 방법은 없나요??
부탁드리겠습니다 팁좀 알려주세요 ㅠㅠ