■ 項目の追加
ComboBox1->Items->Add(Edit1->Text);
■ 表示項目の指定
ComboBox1->ItemIndex = 0; // 0 番目
■ アイテム数の取得
■ 項目の取得
for(int i=0; i < ComboBox1->Items->Count; i++){
if(ComboBox1->Items->Strings[i] == Edit1->Text){
ShowMessage("Match !");
break;
}
}
■ ComboBoxのドロップダウンリスト幅を変更
TComboBoxのドロップダウンリスト幅を変更するには、WindowsControlにPerformメソッドを使って
CB_SETDROPPEDWIDTHメッセージを送る。例では、字列長を取得し、適当な長さを算出しセットする。
例1) ComboBox1->Perform(CB_SETDROPPEDWIDTH, str1.Length() * 7, 0);
例2) SendMessage(ComboBox1->Handle, CB_SETDROPPEDWIDTH, ComboBox1->Width + 100, 0);
--- ↓参考
第10節 色々な部品を表示しましょう(その7) (PocketPC 2002)
ATLControls.h : Helper classes for common controls (Fawcett Home Page)