에 부모에서 자식 폼 프로세스를 실행합니다. 예를 들어, 하위 폼에 3 개의 텍스트 상자가 있습니다. 처음 두 텍스트 상자에 두 값을 추가하고 그 결과를 세 번째 텍스트 상자에 씁니다. 부모 폼에 버튼을두고 싶습니다 (버튼을 실행 버튼이라고 부르면됩니다). 또한 다른 계산을 수행하는 다른 자식 폼이 있으므로 실행 단추가 포커스가있는 폼에 따라 동작하게하고 싶습니다. 아무도 내가 그것을 어떻게해야하는지 안다?내가 MDI 자식이 부모를 형성 실행하려면 C#을
계산을 수행 할 각 자식 폼에 메서드를 작성했으며 부모 폼의 실행 단추에서이 메서드를 호출하지만 자식 폼 텍스트 상자의 값 (예 : null)을 인식하지 못합니다. 누군가가 나를 도울 수 있다면 그것은 대단 할 것입니다.
감사
코드는 매우 간단합니다 나는 세 자식 폼의 텍스트 상자와 처음 두의 사용자 입력 값을하고 난 부모 폼에서 실행 버튼의 값을 클릭합니다 자식 폼의 세 번째 텍스트 상자는 처음 두 개의 텍스트 상자 값의 합계가됩니다. 나는 부모 폼에서 호출 할 수 있지만 부모 폼에서
public void AddValues()
{
double a = double.Parse(textBox1.Text);
double b = double.Parse(textBox2.Text);
textBox3.Text = (a + b).ToString();
}
작동하지 않는 자식 폼에이 방법을 나는 당신의 자식 폼에서
private void button1_Click(object sender, EventArgs e)
{
ChildFrom child = new ChildFrom();
child.AddValues();
}
후 자녀의 코드가 수행 할 수 있습니다 –
을 형성하고, 코드 ......... – andy
에 오신 것을 환영합니다 SO에 업로드하시기 바랍니다! 질문을 편집하여 코드를 추가 할 수 있습니다. 이것은 가독성을 향상시킬 것입니다;) 재미있게 놀아 라! – Nippey