2010-02-01 3 views

답변

1

내 제안은 formA와 formB 사이에 공유 상태/모델 개체를 갖는 것입니다. 예를 들어

: 나는 그것을 gonnatry있어

public class FormB 
{ 
public Department Current{get;set;} 
} 

public class FormA 
{ 
private void OpenFormB() 
{ 
var selected=departmentcomboBox.SelectedItem; 
using(var formB=new FormB{Current=selected}) 
formB.ShowDialog(this); 
} 
} 
+0

, formB.Show()와 formB.ShowDialog() 사이 thte 차이점은 무엇입니까? – Alex

+1

ShowDialog 메서드를 사용하면 폼이 대화 상자처럼 모달이되며 사용자가 formA로 돌아가려면 폼을 닫아야합니다. 즉, FormB에서 사용자가 아무 것도 할 수 없도록 formB가 닫힐 때까지 OpenFormB 메서드 실행이 중단됩니다. FormB가 닫힐 때까지 – Beatles1692

관련 문제