Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как динамически формировать список с галочками? 
V
    Опции темы
Riddik
Дата 31.5.2008, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Никак нельзя в Делфи формировать динамически список с галочками, взятый из какой-либо таблицы?

Ну вот юзер нажимает на button1 и появляется список, и появляется форма/мессадж(или что-то в этом роде), который динамически заполняется, только пункты можно отмечать галочками - какие нужны - затем ОК и дальше формируется запрос в зависимости от того, что было выбрано. Можно так сделать?

Мемо не подходит - галочек нет?


ЗЫ. Может я просто не знаю, какой это компонент, где есть список с галочками? Только нужно, чтобы он формировался не заранее, а из БД.

PM MAIL   Вверх
Данкинг
Дата 1.6.2008, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



А чем плохо
Код

RadioGroup1.Items.Add('ddddd');

?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
kemiisto
Дата 1.6.2008, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: нет
Всего: 160



Цитата(Riddik @  1.6.2008,  00:53 Найти цитируемый пост)
 Может я просто не знаю, какой это компонент, где есть список с галочками?

Первый вариант - CheckListBox с вкладки Additional. Это обычный ListBox + галочки у каждого Items'а. 
Добавить Item динамически можно так:
Код

CheckListBox1.Items.Add('ItemCaption');

Поставить галочку напротив i-того Items'а (нумерация с 0!) можно так:
Код

CheckListBox1.Checked[i] := True;


Добавлено через 6 минут и 45 секунд
Второй вариан ListView с вкладки Win32 с выставленным в True свойством Checkboxes и ViewStyle = vsList.
Динамическое создание Items'а будет выглядеть так:
Код

with ListView1.Items.Add do
begin
  Caption := 'ItemCaption';
  Checked := True;
end;


Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  ex.zip 3,16 Kb


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Riddik
Дата 1.6.2008, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Большое спасибо, сейчас буду делать!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0464 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.