에서 나는이 문제가있어.문제 통과 데이터를 다시 자식 폼
어떻게 처리할까요? 폼을 열고, 텍스트를 쓰고, 단추를 클릭하여 데이터를 호출자에게 다시 보내고 폼을 닫고 싶습니다.
감사합니다.
에서 나는이 문제가있어.문제 통과 데이터를 다시 자식 폼
어떻게 처리할까요? 폼을 열고, 텍스트를 쓰고, 단추를 클릭하여 데이터를 호출자에게 다시 보내고 폼을 닫고 싶습니다.
감사합니다.
대화 상자가 열리기 전에 결과를 설정하고 있습니다. 다음과 같이 코드의 두 줄을 뒤 바꾸어보십시오.
frmStringLoader.ShowDialog();
string test = frmStringLoader.Result;
양식을 표시하기 전에 결과를 가져오고 있습니다! 또한 사용자 프레스 당신이 frmStringLoader.Result 문자열을 읽지 않는 취소 할 경우 frmStringLoader.ShowDialog(), 그런 식의 DialogResult를을 확인 할 수 있습니다
private void loadStringToolStripMenuItem_Click(object sender, EventArgs e)
{
StringLoader frmStringLoader = new StringLoader();
frmStringLoader.ShowDialog();
string test = frmStringLoader.Result;
MessageBox.Show(test.ToString());
}
나는 그것을 믿을 수가 없다. 나는 자식 폼의 OK 버튼을 누르면 데이터가 전달되지 않을 것이라고 생각했습니다. 하지만이 일은 매우 쉽습니다. 왜 전에 그것을 시도하지 않았는가? 도움을 주셔서 감사합니다. – GutierrezDev
이것은 내가 뭔가를 생각하게 만든다 : 왜 그 끈이 그녀의 일을 했는가? Ok 버튼을 누르면 폼이 닫힙니다. 그렇죠? 그렇다면 데이터가 전달되는 이유는 무엇입니까? – GutierrezDev
귀하의 질문을 올바르게 이해하는지 모르겠습니다. 대화 상자가 표시되기 전에 frmStringLoader.Result에 액세스 할 수있는 이유는 무엇입니까? – msergeant
보십시오. – ParmesanCodice