저는 C# windows 응용 프로그램을 만들고 있습니다. 내 응용 프로그램은 사용자 정의 컨트롤 라이브러리에서 컨트롤 (단추, 텍스트 상자, 서식있는 텍스트 상자 및 콤보 상자 등)을 가져 와서 런타임에 폼에 동적으로 배치합니다. 대리자를 사용하여 해당 컨트롤에 대한 이벤트 처리기를 만드는 방법은 무엇입니까? 특정 사용자 정의 컨트롤 클릭 이벤트에서 비즈니스 로직을 추가하는 방법은 무엇입니까? 예를 들어런타임에 동적으로 생성 된 컨트롤에 이벤트 처리기를 추가하는 방법은 무엇입니까?
: USER1 내가에만 표시 할 로그인 할 때
내가 사용자 1, 사용자 2, 사용자 3, '저장'버튼을했다. user2는 "추가 및 삭제"버튼 만 표시하고 사용자 3은 "추가 및 업데이트"버튼을 표시합니다. 텍스트 상자 및 DB 테이블에서 가져온 정보에서 사용자 로그인 정보로 생성 된 버튼입니다.이 시나리오에서는 다른 이벤트 (추가, 저장, 추가, 양식을 동적으로 저장, 추가, 그것은 두 번 추가거야)