Language/C#

이슈 해결 과정

비비이잉 2022. 10. 14. 14:36
반응형

 

**10 14 주요 이슈 내용

 

특정 Lot의 경우 패널 형태로 표현되어야 하며 WaferSize 가 기존 400과 다르게 600으로 나타내야함

[ 수정 내용 ] 4개의 패널을 이어 붙인 형태이기 때문에 구분을 위하여 패널간 여백 설정을 해줘야함

[ 해결 방법 ] 

Wafer를 Draw해주는 부분에 해당 패널의 가운데 부분에 해당하는 영역에 마진을 주어 그려줘야함

 

( Issue 1 ) Wafer ToolTip으로 Row COl 표시가 되었던 것이 좌표가 맞지 않음

( Issue2 ) Mouse Click, Mouse Move, Mouse Down 각각의 이벤트에 해당하는 동작에서 좌표값을 또한 사용하기 때문에 모든 경우에 대해서 좌표 처리를 해주어야함.

→ 이때의 조건은 WaferMapSize 를 GlobalConfig 값으로 지정하여 넣어줌

 

: Point 

새로운 기능이 추가 되거나 특정 기능의 조건이 추가되는 요구사항이 생길 경우 해당 이슈를 수정 했을 때의 다양하게 발생할 수 있는 경우의 수를 모두 생각해주어야 추가 Side Effect가 발생하지 않음

반응형

'Language > C#' 카테고리의 다른 글

모달 / 모달리스  (0) 2022.10.24
[TDD]  (0) 2022.10.18
datagridview에 대한 오른쪽 마우스 클릭  (0) 2022.09.13
[Combobox + checkBox]  (0) 2022.07.18
[특정 컬럼 셀 색상 지정]  (0) 2022.07.13