Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 10:32   #1
Наталия 555
Пользователь
 
Аватар для Наталия 555
 
Регистрация: 30.03.2011
Сообщений: 18
По умолчанию ComboBox

Скажите пожалуйста какой синтаксис для компонента ComboBox?
Как сделать выпадающий список из 3 строк? В Builder 6
Наталия 555 вне форума
Старый 30.03.2011, 12:37   #2
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от Наталия 555 Посмотреть сообщение
Скажите пожалуйста какой синтаксис для компонента ComboBox?
Как сделать выпадающий список из 3 строк? В Builder 6
В смысле, программно?

Например так:
Код:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
        ComboBox1->Items->Add("Hello");
        ComboBox1->Items->Add("World");
        ComboBox1->Items->Add("!");
}
//---------------------------------------------------------------------------
Цитата:
Сообщение от Наталия 555 Посмотреть сообщение
Хочу в программе сделать выпадающий список с возможностью выбора для пользователя...

Типо того

Выберите Датчик:
И тут выпадающий список с перечнем датчиков...
Код:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
        ComboBox1->Items->Add("Ìàçäà");
        ComboBox1->Items->Add("Õîíäà");
        ComboBox1->Items->Add("Ôåððàðè");
        ComboBox2->Items->Add("1");
        ComboBox2->Items->Add("2");
        ComboBox2->Items->Add("3");
}

Последний раз редактировалось vasek123; 30.03.2011 в 19:19.
vasek123 вне форума
Старый 30.03.2011, 13:25   #3
Наталия 555
Пользователь
 
Аватар для Наталия 555
 
Регистрация: 30.03.2011
Сообщений: 18
По умолчанию

Спасибо большое!
но все равно... Все по порядку нашла компонент ComboBox, разместила на форме, клацнула два раза по нем, прописала:

void __fastcall TForm1::ComboBox2Change(TObject *Sender)
{
ComboBox1->Items->Add("1");
ComboBox1->Items->Add("2");
}

Должен работать при запуске? или что-то еще?
Ответьте, пожалуйста, если не трудно ...
Наталия 555 вне форума
Старый 30.03.2011, 13:41   #4
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Для чего Вам ComboBox? Что Вы хотите с ним делать?
psycho-coder вне форума
Старый 30.03.2011, 13:52   #5
Наталия 555
Пользователь
 
Аватар для Наталия 555
 
Регистрация: 30.03.2011
Сообщений: 18
По умолчанию

Хочу в программе сделать выпадающий список с возможностью выбора для пользователя...

Типо того

Выберите Датчик:
И тут выпадающий список с перечнем датчиков...
Изображения
Тип файла: jpg Новый точечный рисунок.jpg (9.7 Кб, 222 просмотров)
Наталия 555 вне форума
Старый 30.03.2011, 14:17   #6
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Если список датчиков меняться не будет, то можно при активации или создании формы заполнять ComboBox
Код:
void __fastcall TForm1::Form1Create(TObject *Sender)
{
ComboBox1->Items->Add("1");
ComboBox1->Items->Add("2");
}
В Object Inspector выберите вкладку Events и дважды щелкните в OnCreate
psycho-coder вне форума
Старый 30.03.2011, 14:38   #7
Наталия 555
Пользователь
 
Аватар для Наталия 555
 
Регистрация: 30.03.2011
Сообщений: 18
По умолчанию

Спасибо большое!!!!)))
Так же можно с несколькими СomboBox -ми? как на картинке...и с датчиками, и с автомобилями...
Наталия 555 вне форума
Старый 30.03.2011, 15:03   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а что в билдере нельзя чтоль открыть свойство items и заполнить его?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 30.03.2011, 15:11   #9
Наталия 555
Пользователь
 
Аватар для Наталия 555
 
Регистрация: 30.03.2011
Сообщений: 18
По умолчанию

Можно! спасибо большое!
Наталия 555 вне форума
Старый 31.03.2011, 12:30   #10
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Цитата:
а что в билдере нельзя чтоль открыть свойство items и заполнить его?
Блин, совсем забыл про него
psycho-coder вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Webbrowser и combobox: сделать чтобы в combobox-е оставалась история посещенных сайтов uasya2 Общие вопросы Delphi 6 06.03.2011 20:24
Combobox -> DBGrid -> Combobox... EXTREEM БД в Delphi 2 20.12.2010 18:19
Разделение ComboBox на 3 ComboBox-a artemavd Общие вопросы Delphi 1 21.07.2010 08:02
combobox berfilm Общие вопросы Delphi 3 16.09.2009 21:53
Не могу внести строку из combobox в combobox!? tacer Помощь студентам 1 30.11.2007 19:45