WinForms윈폼 클립보드 관련
추천0 비추천 0
페이지 정보
작성자 물어버릴꺼야 작성일 2023-09-06 11:11 조회 212회 댓글 0건제품 버전 : Spread.NET 16
본문
관련링크
스프레드의 특정 셀을 붙여넣기 안되도록 막을 수 있을까요?
ex. (셀)0~3 가능하고 4, 5 제외
댓글목록
등록된 댓글이 없습니다.
스프레드의 특정 셀을 붙여넣기 안되도록 막을 수 있을까요?
ex. (셀)0~3 가능하고 4, 5 제외
등록된 댓글이 없습니다.
물어버릴꺼야 님, 안녕하세요.
그레이프시티입니다.
원하시는 셀에 잠금 및 시트 보호를 설정함으로써, 붙여넣기가 되는 것을 방지할 수 있습니다. 이 경우 해당 셀에 값 입력/수정/삭제도 제한됩니다.
아래 샘플 코드를 참고하여주시기 바랍니다.
fpSpread1.ActiveSheet.Cells[3, 3, 4, 4].Value = "Paste X"; // 붙여넣기를 방지하고 싶은 셀만 Locked 속성을 true로 설정하고, 시트 보호를 설정합니다. fpSpread1.AsWorkbook().ActiveSheet.Cells.Locked = false; fpSpread1.AsWorkbook().ActiveSheet.Cells[3, 3, 4, 4].Locked = true; fpSpread1.AsWorkbook().ActiveSheet.Protect(GrapeCity.Spreadsheet.WorksheetLocks.None);
시트 보호를 설정할 경우 행/열 헤더가 음영 처리되는 데, 이를 방지하기 위해서는 아래 링크된 문서에서와 같이 헤더 렌더러를 사용자 정의하여 사용할 수 있습니다.
- [WinForms] 시트 보호(Protect)가 설정되어도, 컬럼/로우 헤더가 음영 처리 되지 않도록 하는 방법
안내드린 설정을 적용하기 어려우신 경우(원하시는 기능과 다른 경우), 구현하시고자 하는 조금 더 구체적인 사용 시나리오를 공유해주시면 적절한 방법이 있는지 확인하여 회신 드리겠습니다.
감사합니다.
그레이프시티 드림
등록된 댓글이 없습니다.