|
VLC는 계층 구조에 의해서 ComboBox의 경우 TCustomListControl를 상속하고 있기 때문입니다.
다르게 생각해보면 오히려 통일되어 있는게 어떤 곳은 Items[]로 얻고 어떤 곳은 Items->String[]로
얻으면서 해깔리는 것을 방지해주죠.
Items가 ComboBox에선 복수가 될 필요는 없지만, 복수가 필요한 컨트롤도 있을 수 있으므로
확장성을 위하여 VLC 설계 당시에 고려된 사항이겠죠....
in 님이 쓰신 글 :
: ㅎㄷㄷ 이건 직관적이지 않군요;;;
:
: 에구.. 책이라두 한권 보고해야되낭;;
:
: cb_list->items->strings의 배열로 접근하는군요;;
:
: 전혀....... 흠;;;; 이렇게 접근 시킬꺼면 왜 그런 items의 []연산자를 오버라이팅해놨지;;;;
:
: 의도가 뭔지;;;; items이름도 바꿔야될듯;;
:
: in 님이 쓰신 글 :
: : cb_list는 TComboBox입니다.
: :
: :
: : cb_list->Text = cb_list->Items[0].GetText();
: :
: : 버턴코드에 위 코드를 넣었는데요..
: :
: : 제가 하고 싶어하는건 리스트에 추가된것중 젤 위에 것이
: :
: : text로 보이고 싶은거거든요..
: :
: :
: : 근데 combo박스에 아이템이 2개 되어있다면
: :
: : 예)
: : 아이템1-하나
: : 아이템2-둘
: :
: : text에는 "하나둘" <-- 이런식으로 들어가거든요..ㅠㅠ
: :
: : 저는 text에 "하나" <-- 이것만 넣고 싶은데 도와주세요..
|