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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2012, 13:01   #1
Ackii
Новичок
Джуниор
 
Регистрация: 16.07.2012
Сообщений: 2
По умолчанию checklistbox

Всем привет!!! У меня в checklistboxe 15 формул!!! на каждую формулу открывается своя форма!!!

Как сделать так чтобы при выборе 5 из 15 формул открывались формы этих 5-ти формул по порядку????

Заранее спс!!!
Ackii вне форума Ответить с цитированием
Старый 16.07.2012, 22:25   #2
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

можно увидеть как оно у вас организованно в виде кода ?
Noor вне форума Ответить с цитированием
Старый 17.07.2012, 07:38   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

В теории: Каждую форму нужно привязать к элементу твоего checklistbox. Есть у его Items свойство Object, которое позволяет хранить ссылку на объект, в том числе на форму. Далее каждой форме передается ItemIndex, указываюший на текущее состояние, а при закрытии формы циклом от этого числа до следующего чека пройти, получить указатель на очередную форму и открыть ее:
Код:
procedure TFormТакая-то.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 with form1.CheckListBox1 do begin ItemIndex:=ItemIndex+1;
  while (ItemIndex<Count)and(not Checked[ItemIndex]) do ItemIndex:=ItemIndex+1;
   if Items.Objects[ItemIndex] is TForm then
    TForm(Items.Objects[ItemIndex]).Show;
 end;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.07.2012, 09:47   #4
Ackii
Новичок
Джуниор
 
Регистрация: 16.07.2012
Сообщений: 2
По умолчанию

всем большое спасибо!!!
Ackii вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CheckListBox teres Общие вопросы Delphi 0 10.10.2011 18:08
CheckListBox BALLIN Помощь студентам 4 14.04.2010 11:37
CheckListBox jahongir007 Общие вопросы Delphi 4 07.06.2009 12:10
Checklistbox RealSHELS Общие вопросы Delphi 3 30.07.2008 22:40
CheckListBox ivp88 Компоненты Delphi 4 12.05.2007 15:49