Remove() 에 대한 이슈
MS 스몰베이직에서는 Shapes에서 만든 객체를 Shapes.Remove() 또는 Controls.Remove() 로 화면에서 지우는 것이 가능합니다.
저희 스몰베이직에서는 Shapes에서 만든 객체를 Controls.Remove()로 삭제가 되지 않는 현상을 발견하였습니다.
regressiontest/And_Or_Example.sb 에서 실행 결과의 차이를 확인할 수 있었습니다.
Shapes 객체를 Shapes.Remove()로 삭제하는 것은 가능하나 Controls.Remove()로는 불가능합니다.
@KimGa-Young Gayoung, please check this issue out.
Shapes와 Controls에 있는 Move(), Remove(), Hide(), Show()에 대한 함수들이 구분없이 동작함을 확인했습니다. 이에 대한 테스트 케이스 추가와 Graphicswindow에 있는 메소드를 수정하고 있습니다.
#122 를 통해서 수정, 테스트 케이스 추가했습니다
@wldyd1003 Can you please check if the issue has been resolved by Gayoung's commit #122 ?