Подключение функции создания объектов для добавления. — КиберПедия 

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Подключение функции создания объектов для добавления.

2017-11-17 207
Подключение функции создания объектов для добавления. 0.00 из 5.00 0 оценок
Заказать работу

Теперь для того чтобы в момент нажатия кнопки «Добавить» для справочника №1, открывалась панель и на ней строились компаненты, необходимо в событие, которое отвечает за это, прописать вызов функции построения объектов. Для этого в соответствующее событие внутри секции «try { }» перед присваиванием кнопкам «button_Ok» и «button_Cancell» событий, пропишем следующую команду.

 

В функцию «CreateInterfaseAddChange» мы будем передавать ссылку на объект «panel_AddChange», созданный на главной форме.

 

Удаление созданных объектов.

Теперь необходимо сделать так чтобы в момент, когда панель «panel_AddChange» становится не видимой, созданные на ней объекты удалялись. Для этого необходимо создать следующее событие, которое будет наступать, когда панель «panel_AddChange» будет изменять свое свойство «Visible». Данное событие необходимо создать в файле реализации рабочей формы. Также после того как выполниться удаление объектов нам необходимо отключить это событие.

 

 

Теперь необходимо подключить это событие. Для этого необходимо прописать следующий код, перед тем как будет вызываться функция построения интерфейса «CreateInterfaseAddChange». (Вспомните, где мы прописали ВЫЗОВ этой функции).

 

 

Теперь если мы запустим программу, выберем в дереве справочник №1 и нажмем кнопку «Добавить», у нас должно получиться следующее. Рис 11.

 

Рис 11.

Самостоятельно.

1. Сделать так чтобы событие, при котором открывается панель для добавления, работало и для пункта меню «Добавить».

2. Сделать так чтобы при открытии панели для добавления, кнопка «Добавить» и пункт меню «Добавить» были не активны.

3. Сделать аналогичный интерфейс добавления для всех остальных документов (кроме входного).

 

Для справочника №2

 

Label

Название свойства Значение
Name label_NameOBJ
Text Наименование объекта

 

Название свойства Значение
Name label_Adres
Text Адрес

 

Название свойства Значение
Name label_Telefon
Text Телефон

 

Название свойства Значение
Name label_Fax
Text Факс

 

Название свойства Значение
Name label_Mail
Text Почта

 

TextBox

Название свойства Значение
Name textBox_NameOBJ
Text  

 

Название свойства Значение
Name textBox_Adres
Text  

 

Название свойства Значение
Name textBox_Telefon
Text  

 

Название свойства Значение
Name textBox_Fax
Text  

 

Название свойства Значение
Name textBox_Mail
Text  

 

 

Для Входного документа №1

Label

Название свойства Значение
Name label_NameSP1
Text Наименование материала

 

Название свойства Значение
Name label_InCome
Text Дата поступления

 

Название свойства Значение
Name label_Count
Text Количество

ComboBox

Название свойства Значение
Name comboBox_NameSP1
Text  

 

DateTimePicker

Название свойства Значение
Name dateTimePicker_InCome
Text  

TextBox

Название свойства Значение
Name textBox_Count
Text  

Для Входного документа №2

По аналогии с первым входным документом


Лабораторная работа №7


Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.