Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
1 / 1 / 5
Регистрация: 25.04.2013
Сообщений: 165
1

Запоминать значения checklistbox и после выводить в отчет на печать

26.07.2013, 07:35. Показов 2203. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть две формы одна открывается из другой по нажатию на кнопку. На второй форме два checklistbox в которых выбираются значения. За кнопкой готово я прописываю сохранение значений checklistbox в ini файлы. По идее мне нужно чтобы на форме2 при нажатии на кнопу готово сохранялись значения checklistbox-ов и переходило на форму1 там выбирались параметры различные и при нажатии на кнопку готово все выводилось на печать.
сохранение значений checklistbox в ini файлы:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
   ini := TIniFile.Create('checklistbox1.ini');
   try
     for i := 0 to Checklistbox1.Items.Count - 1 do
       ini.WriteBool('items', Checklistbox1.Items[i], Checklistbox1.Checked[i]);
   finally
     ini.Free;
   end;
    inu := TIniFile.Create('checklistbox2.ini');
   try
     for i := 0 to Checklistbox2.Items.Count - 1 do
       inu.WriteBool('items', Checklistbox2.Items[i], Checklistbox2.Checked[i]);
   finally
     inu.Free;
end;
end;
Миниатюры
Запоминать значения checklistbox и после выводить в отчет на печать  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2013, 07:35
Ответы с готовыми решениями:

Не выводить пустые значения в отчет
Здравствуйте знатоки. У меня такая проблема. Создал запрос а по нему создал отчет. В запросе...

Как запоминать и выводить элементы массива, которые нужно поменять местами при сортировке выбором?
Вот мой код. Я после каждой итерации вывожу измененный массив до тех пор, пока он полностью не...

Вывести значения всех элементов массива после последнего нулевого элемента, нулевой элемент не выводить
Вывести значения всех элементов массива после последнего нулевого элемента. Нулевой элемент не...

В таблице значений после отправки на печать меняются значения
Добрый день. Всю голову сломал. Есть таблица значений. Выводим её на печать. (появляется...

4
1 / 1 / 5
Регистрация: 25.04.2013
Сообщений: 165
26.07.2013, 07:36  [ТС] 2
правильно ли я делаю сохраняя в ini файлы
0
1074 / 987 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
26.07.2013, 09:06 3
Если элементов в чекбоксах не так много, то можно и в ини.
Только есть ли стопроцентная уверенность, что строки в элементах не повторяются?
Если могут дублироваться, то этот способ (в ини записывать строки) не годится.
Если не повторяются, то можно сохранить в ини-файле и затем из этого файл восстановить отмеченные.
Только незачем плодить ини-файлы для каждого компонента:
Delphi
1
2
3
4
5
6
7
8
9
   ini := TIniFile.Create('checklistboxes.ini');
  try
    for i := 0 to Checklistbox1.Items.Count - 1 do
      ini.WriteBool('items1', Checklistbox1.Items[i], Checklistbox1.Checked[i]);
    for i := 0 to Checklistbox2.Items.Count - 1 do
      ini.WriteBool('items2', Checklistbox2.Items[i], Checklistbox2.Checked[i]);
  finally
    ini.Free;
  end;
1
174 / 160 / 71
Регистрация: 22.02.2013
Сообщений: 1,769
Записей в блоге: 2
26.07.2013, 09:54 4
а почему бы не создать таблицу где храняться системные значения??
0
1 / 1 / 5
Регистрация: 25.04.2013
Сообщений: 165
26.07.2013, 09:54  [ТС] 5
спасибо сейчас поправлю. а как сделать чтобы при нажатии на кнопку готово переходило на форму1 и при нажатии на форме1 кнопку готово все выводилось на печать.
0
26.07.2013, 09:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2013, 09:54
Помогаю со студенческими работами здесь

В Edit запоминать цифру после нажатия на Speedbutton
кароч такая проблема. есть задание что бы когда нажимаешь на Speedbutton в окне edit появлялось то...

WPF. Запоминать введенные пользователем значения на форме во встроенные настройки
Есть форма, на ней текстбокс. С ним связанаProperties.Settings.Default.ftp_usr // string <TextBox...

Работа с xml: организовать поиск по его структуре и запоминать некоторые значения в БД
Доброго времени всем Интересует ответ на следующий вопрос: Есть xml файл, нужно организовать...

CheckListBox аналог делфийского и CheckState для 1го CheckBox в CheckListBox
Здравствуйте. 1. Проблема в том что в c# CheckListBox не похож на делфийский. Например нельзя...

Отчет СКД. Выводить поле по условию
Добрый вечер! Такой вопрос - есть отчёт на СКД, нужно выводить одно поле отчёта, если тип...

CMA LG WD-80250N Не продолжает цикл после временного обесточивания, Должна ли запоминать программу и фазу цикла?
CMA LG WD-80250N S/NO: 411KWDJ03098. Привезли из района с жалобой - выключается во время работы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru