|
체크박스 Tag 값을 모두 0~7로 하지 말고 뭔가 특별한 값으로 하는 것도 좋습니다.
8 개씩 100 개가 있으니 앞에 1부터 100을 나타내는 숫자를 붙이고 뒤에 0부터 7울 나타내는 숫자를
붙여서 모든 체크박스를 구분할수 있게 하면 쉽게 될것 같습니다.
23번째 판낼의 4번째 체크박스의 경우 23 + 4 -> 234 이런식으로요.
아니면 체크박스 이름(Name)을 이용할 수도 있습니다. check_1_0 이런 식으로
이름을 지정하여 Name값을 이용하여 위치를 찾는 방법도 생각해 볼수 있구요.
아니면 처음에 모든 체크박스를 체크박스 포인터 배열에 모두 집어 넣고
해당 배열을 참조하는 방식으로도 가능하구요.
비베시러 님이 쓰신 글 :
: 하기와 같은 일을 하고 싶은데, 잘 안되네요.
: 도움을 요청 합니다.
:
: -상황-
: EditBox가 있고(1 바이트 값)
: panel 위에 8개의 check 박스를 놓았습니다. (8개 비트 표현)
: 이러한 조가 100 개 있습니다.
:
: 하고 싶은 일은 editBox값이 바뀌면 해당 8개 check 값을 변동 시켜 주고 싶은데,
: 특정 panel위의 check를 구분하기 어렵습니다.
:
: EditBox는 FindComponent로 구분할 수 있고(Tag로 지정하여 사용, BYTE address)
: panel도 tag(BYTE address)로 구분하고, 그 위에 check는 다른 tag로 구분(0,1,2,....7)
: 하여 사용하고,
:
: edit 값이 변동할 시에 해당 panel을 찾고(어드레스를 아니까.),
: 그 위에 check 박스 값을 tag로 구분하여 값을 변동 시켜 주고 싶습니다.
:
: 조언을 부탁드립니다.
|