리스트박스 과제를 하다가 막혀서 질문드려요.
1부터 10까지 숫자 중 5가 두 개 있고 9가 빠져 있을 때, 5 하나를 클릭하면 9를 넣고 싶어요.
그리고 5와 9를 제외한 숫자 중 하나를 무작위로 골라 중복시키려면 어떻게 해야 하나요?
리스트박스 숫자는 For문으로 추가했는데 중복 숫자를 만드는 방법을 모르겠어요.
숫자를 클릭한 횟수를 레이블에 표시하는 방법도 궁금합니다.
Randomize와 Rnd를 써보라고 하셨는데 잘 안 되네요.
리스트박스에서 중복 숫자를 바꾸는 방법이 궁금해요
늘빈 2026.06.11 댓글 3
은율 2026.06.11
농담이에요 ㅎㅎ 너무 마음에 담아두진 마세요.
미련곰팅이 2026.06.11
이게 답이라고 하긴 어렵겠네요.
Q&A에서 소스를 통째로 작성해주지 않는 게 상대에겐 답답해도 나중에 도움이 되긴 해요. 그래도 제 질문에는 만들어주셨으면 좋겠네요 ㅎㅎ
똥덩어리 2026.06.11
과제라면 소스 파일을 대신 작성해드리기는 어렵겠네요.
리스트에 1부터 10까지 넣은 다음 `lstNum.List(Int(Rnd * (lstNum.ListCount - 1))) = Int(Rnd * 10) + 1`처럼 값을 바꿔볼 수 있어요.
무작위 값이 같은 값으로 바뀔 수도 있으니 보정이 필요하고, 클릭 횟수는 리스트박스의 Click 이벤트에서 처리하면 됩니다.