ВУЗ:
Составители:
52
Процедура 2:
Каждый элемент свойства Selected(i) проверяется на наличие отметки о
том, что соответствующий ему элемент Списка выбран.
1) Если количество выбранных элементов > 2, необходимо для каждого
следующего выбранного элемента вставить строку после строки 15 и
скопировать формулы и форматы в добавленную строку из ячеек пре-
дыдущей строки.
2) Записать в ячейки столбцов B, F и J добавленной строки реквизиты
товара.
3) Пересортировать список товаров по коду товара.
4) Перейти в лист Накладная для ввода количества товара и других не-
достающих данных.
Для создания процедуры обработки события надо перейти в окно Редак-
тора Visual Basic ( рис. 24). Его можно открыть с помощью меню Сервис /
Макрос / Редактор Visual Basic, а лучше в режиме редактирования щелкнуть
дважды по элементу Список. После этого открывается окно Редактора Visual
Basic и автоматически создается процедура « по умолчанию» для обработки
данного элемента. Для элемента Список автоматически создается процедура
для обработки события Click ( по одному нажатию кнопки мыши), а для эле-
мента Поле со списком (ComboBox) – процедура для обработки события
Change.
Запуск первой процедуры свяжем с событием двойного нажатия кнопки
мыши в области элемента Список, поэтому автоматически созданная процеду-
ра нам не подойдет. В окне кода программы (Code) имеются два поля со спи-
ском: Object и Procedure, где перечислены все объекты, относящиеся к данно-
му листу, и, в зависимости от типа выбранного объекта, список возможных
процедур обработки событий. Если в соответствии с примером вы поменяли
свойство Name (ListBox1) элемента Список на Spisok, то в списке объектов надо
Рис. 24. Редактор Visual Basic
Процедура 2: Каждый элемент свойства Selected(i) проверяется на наличие отметки о том, что соответствующий ему элемент Списка выбран. 1) Если количество выбранных элементов > 2, необходимо для каждого следующего выбранного элемента вставить строку после строки 15 и скопировать формулы и форматы в добавленную строку из ячеек пре- дыдущей строки. 2) Записать в ячейки столбцов B, F и J добавленной строки реквизиты товара. 3) Пересортировать список товаров по коду товара. 4) Перейти в лист Накладная для ввода количества товара и других не- достающих данных. Для создания процедуры обработки события надо перейти в окно Редак- Рис. 24. Редактор Visual Basic тора Visual Basic ( рис. 24). Его можно открыть с помощью меню Сервис / Макрос / Редактор Visual Basic, а лучше в режиме редактирования щелкнуть дважды по элементу Список. После этого открывается окно Редактора Visual Basic и автоматически создается процедура « по умолчанию» для обработки данного элемента. Для элемента Список автоматически создается процедура для обработки события Click ( по одному нажатию кнопки мыши), а для эле- мента Поле со списком (ComboBox) – процедура для обработки события Change. Запуск первой процедуры свяжем с событием двойного нажатия кнопки мыши в области элемента Список, поэтому автоматически созданная процеду- ра нам не подойдет. В окне кода программы (Code) имеются два поля со спи- ском: Object и Procedure, где перечислены все объекты, относящиеся к данно- му листу, и, в зависимости от типа выбранного объекта, список возможных процедур обработки событий. Если в соответствии с примером вы поменяли свойство Name ( ListBox1) элемента Список на Spisok, то в списке объектов надо 52
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »