본문 바로가기

C#/C# 코딩의 기술

[C# 이벤트 생성] 호출되는 폼에서 상위폼 이벤트를 통해서 값 받기

 

 - A폼에서 B폼을 호출할때 매개변수로 정보를 넘겨줄수 있지만 

 - B폼에서 A 폼으로 B정보를 넘겨주거나, A정보를 받으려고 할때 Delegate / Event 를 통해서 다룰수있다

 

Class A

classb.buttonclick += classb_buttonclick; // 이벤트생성 해서 사용

 

Class B

public delegate int ButtonClickHandler(string value1);

public event ButtonClickHandler buttonclick;

 

//사용시 주의점이 해당 이벤트가 null 인지 확인해봐야함

if (buttonclick != null)

    int returnInt = InsertItemEvent(value1);