4kpt_II
Начнем с самого начала На root должны быть виджеты:1. Два листбокса. Слева - с клиентами. Справа - с работами, которые для этого клиента выполняются.2. Кнопка + и кнопка - под каждым листбоксом. При нажатии на кнопку + в листбокс можно добавить запись.3. При нажатии на кнопку + появляется новое окно верхнего уровня. В этом окне поле ввода и две кнопки: “сохранить” и “отменить”.4. При нажатии на кнопку “+” под вторым листбоксом появляется новое окно верхнего уровня. В этом окне, кроме поля ввода и кнопок сохранить и отменить еще есть выпадающий список. Из него можно выбрать. И то, что будет выбрано, будет добавлено в поле ввода. При вводе в поле ввода вручную при последующем добавлении введенный вариант будет добавлен в выпадающий список.5. Кнопка минус удаляет ту запись, где находится полоса выделения в списке.P.S. Все это должно сохранятся на диск.Я все верно понял?
1. Есть листбокс св который вводятся данные клиент. Под ним есть кнопки “+” добавить запись, “Править” редактировать запись, “-” удалить запись. (Рис. 1)
2. Есть четыре вида работ которые выполняются (использовал Radiobutton). В эти работы входят свои собственные виды работ (выпадающие списки исполнены Listbox). В этих Listbox тоже можно добавлять, править и удалять. (Рис. 2)
3. Заполнение происходит так вводится значение в поле и нажимается “+”.
Для клиента свое поля, для видов работ свое поле.(Рис. 2)
4. Сохранение происходит в самой программе (не надо сохранять в кокой-то файл, распечатываться они не будут).
5. Редактирование происходит следующим образом, выбирается один из списка он отображается в поле (на рисунке отображенное зелёным), корректируется и при нажатии на “править” изменяется запись.
6. Помимо общего сохранения всей программы есть кнопки сохранить для этих листбоксов которые сохраняют значения в них.