none
비쥬얼 스튜디오상에서 기존 컨트롤을 삭제후 다른 컨트롤로 변경시 이벤트 핸들러가 삭제되는 걸 방지하는 방법이 있나요? RRS feed

  • 질문

  • 비쥬얼 스튜디오에서 그리드를 변경 하려고 하는데 기존 그리드를 삭제후 다른 그리드로 만 변경하려고 합니다. 그리드 명도 동일하게 해서 소스변경없이 수정할려고 하는데 기존 그리드를 삭제시 소스의 이벤트 핸들러 부분이 삭제되는데 소스가 자동으로 변경되는걸 방지하는 비쥬얼 스튜디오 셋팅이 있나요?

    2015년 3월 5일 목요일 오전 6:11

답변

  • 관련해서 셋팅은 없습니다.

    하지만, 이런 경우 Form C# 파일의 .designer.cs 파일을 열어서 InitializeComponent 내의 코드를 직접 수정하셔도 됩니다.  대략적인 순서는 다음과 같이 하시면 됩니다.

    1. 새로운 그리드를 Form 디자인에 추가한다.

    2. .designer.cs 파일을 열어 기존 그리드의 new 코드를 삭제하고 새롭게 추가한 그리드의 new 코드로 대체한 후 저장.

    2015년 3월 5일 목요일 오후 2:09