2008. 10. 24.

vb 와 느낌표(!) 구문

vb에서는 !를 컬렉션 룩업(찾기)용도로 사용된다.
예를들어 레코드셋에서 컬럼값을 가져올때
rs("컬럼명")
으로 찾지만,
컬렉션 룩업연산자? 를 쓰게되면
rs!컬럼명
으로 똑같은 기능을 수행할 수 있다
또다른 예로 form에 얹어진 컨트롤 들도 controls라는 컬렉션에 들어있으므로
form1.lable.caption = "되나"
이것을
form1!lable.caption = "된다"
로 바꾸어 써도 된다 vb4.0이후에 제공된것으로 이전버전은 확인을 안해봐서 잘 모르겠다
현재 6.0에서 제대로 동작!
흠.... 6개월 넘게 비베 하면서 이걸 모르다니 ㅎㅎㅎㅎ
난 닭인가!

댓글 없음: