Form.Show()
을 통해 양식을 열면 Show Event이 열리지 않습니다.Form.Load Form.Show를 사용할 때 이벤트가 발생하지 않고 Form.ShowDialog를 사용할 때 발생합니다.
그러나 Form.ShowDialog()
을 사용하면 이벤트가 발생하고 내 Form_Shown
메서드에서 중단 점이 발생합니다.
예외가 이벤트를 숨기지 만 this answer을 보았지만 예외는 없습니다.
그래서 ShowDialog()으로 전화하면 이벤트가 발생하지만 Show()으로 전화하면 안될까요?
여기는 link to a demo입니다. ShowDialog() 버튼을 클릭하면 load 및 shown-event가있는 messagebox가 표시되지만 Show()의 경우 load 이벤트 만 표시됩니다.
코드를 표시해야합니다. – LarsTech
@LarsTech 어떤 코드입니까? 그 두 줄? 이벤트 처리기를 추가하고 Show()를 호출 하시겠습니까? 그건 의미가 없기 때문에 "내 코드가 작동하지 않는 이유는 무엇입니까?"라는 문구로 닫는 것입니다. – magicandre1981
다른 일이 일어나기 때문입니다. 문제가 중복되는 게시물 코드. – LarsTech