Combobox

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем BattleMage, 22 июл 2007.

  1. BattleMage

    BattleMage Гость

    Вот у меня есть ComboBox. Я его заполянил некоторыми строчками:
    ComboBox1->Clear();
    ComboBox1->Items->Add("Строка1");
    ComboBox1->Items->Add("Строка2");
    ComboBox1->Items->Add("Строка3");
    ComboBox1->Items->Add("Строка4");

    Потом есть процедура по нажатию на некоторую клавишу.
    Вопрос: как определить что именно выбрал пользователь "Строка1" или "Строка3", к примеру

    Заранее спасибо :)
     
  2. EugenOS

    EugenOS Active Member

    Регистрация:
    22 июл 2007
    Сообщения:
    27
    Симпатии:
    0
    Если я правильно понял вопрос, то ComboBox1->ItemIndex
    ну или если надо строку, то
    ComboBox1->Items->Strings[ComboBox1->Itemindex];
    (что даст только существующие, но требует проверки индекса на -1)
    или ComboBox->SelText что даст именно текст из едит контрола комбы
     
  3. BattleMage

    BattleMage Гость

    Спасибо большое. Вот ещё впорос. Как сделать, чтобы нельзя было менять строчки эти? Многоим захочется подправить что-нибудь... :)
     
  4. EugenOS

    EugenOS Active Member

    Регистрация:
    22 июл 2007
    Сообщения:
    27
    Симпатии:
    0
    Style = csDropDownList,

    а вообще, в хелпе все достаточно подробно описано
     
Загрузка...
Похожие Темы - Combobox
  1. FelixMacintosh
    Ответов:
    0
    Просмотров:
    1.123
  2. Didilom
    Ответов:
    0
    Просмотров:
    1.241
  3. chz
    Ответов:
    16
    Просмотров:
    3.331
  4. Arvest
    Ответов:
    0
    Просмотров:
    1.667
  5. makaset
    Ответов:
    15
    Просмотров:
    4.376

Поделиться этой страницей