vb. (694737), страница 6

Файл №694737 vb. (Програмирование на Visual Basic) 6 страницаvb. (694737) страница 62016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Продолжение табл. 2.2

Название события

Элементы управления, для которых используется события

Описание действия

LinkNotify

Label, picture box, text box

Изменение данных в приложении, с которым установлен режим динамического обмена данными (DDE)

LinkOpen

Form, MDI Form, label, picture box, text box

Инициализация связи с приложением для динамического обмена данными (DDE)

Load

Form, MDI form

Загрузка формы

LostFocus

Form, check box, combo box, command button, directory list box, drive list box, file list box, grid, horizontal scroll bar, list box, OLE control, option button, picture box, text box, vertical scroll bar

Дезактивизация элемента управления (потеря фокуса элементом). В Windows в каждый момент только один элемент экрана является активным, т.е. с ним возможна работа (активизация другого элемента)

Mouse Down Mouse Up

Form (кроме MDI form), check box, command button, data control, directory list box, file list box, frame, grid, image, label, list box, option button, OLE control, picture box, text box

Нажатие. Отпускание кнопки мыши

MouseMove

Form (кроме MDI form), check box, command button, data control, directory list box, file list box, frame, grid, image, label, list box, OLE control, option button, picture box, text box

Перемещение мыши

Paint

Form, picture box

Новое представление на экране после изменения размера или после удаления закрывающего объекта на экране

PathChange

File list box

Изменение перехода (установка нового имени файла (FileName) или перехода (Path))

PattemChange

File list box

Изменение модели названия файла (например, .)

Окончание табл. 2.2

которых используется события

Описание действия

Query Unload

Form, MD1 form

Предшествует закрытию формы или приложения

Reposition

Data control

Запись становится текущей

Resize

Form, MDI form. OLE control, picture box

при изменении размера элемента

RowColChange

Grid

Переход от одной ячейки

Scroll

Horizontal scroll bar. vertical scroll bar

Перемещение движка линейки прокрутки

SelChange

Grid

диапазона ячеек к другому .

Timer

Timer

времени

Unload

Form, MD1 Form

Updated

OLE control

Изменение данных в объекте OLE

Validate

Data control

Перед тем, как другая запись становится текущей

В языках программирования, поддерживающих объектно-ориентированное программирование, введены так называемые методы. Несмотря на то, что Visual Basic нельзя считать настоящим объектно-ориентированным языком, для него включены методы для форм и элементов управления. Методы работают как процедуры или функции (т.е. обеспечивают выполнение тех или иных действий или изменение данных соответственно стандартному алгоритму, реализующему данный метод), но принадлежат конкретным объектам.

Для того чтобы вызвать метод, указывается имя объекта и через точку имя метода:

{ [имя_формы. ] 1 [имя_формы. ] имя_элемента_управления. }имя_метода

Например, Debug.Print обеспечивает вывод (печать) текста в специальном отладочном окне (Debug - имя окна, Print - имя

метода).

В табл. 2.3 приводится список методов, элементы управления, для которых они определены, и краткое описание действия.

Таблица 2.3

Название метода

Элементы управления, для которых используются события

Описание действия

Addltem

List box, combo box, grid control.

Добавление элемента в список (List box, combo box) или строки (grid)

AddNew

Data control

Очистка буфера и подготовка создания новой записи

Arrange

MDI Form

Представление окон и иконок на MDI Form

Circle

Form, picture box, Printer object

Рисование дуги, эллипса или окружности

Clear

List box, combo box

Удаление всех элементов списка

Close

Data control

Закрытие базы данных

CIs

Form, picture box

Очистка от графических элементов или текста

DDEMetods (LinkExecute, LinkSend, LinkPoke, LinkRequest)

Label, picture box, text box.

Динамический обмен данных с другими приложениями

Delete

Data control

Удаление текущей записи

Drag

Все, кроме Line, Menu, Shape, Timer

Перемещение объекта

Edit

Data control

Открытие текущей записи для редактирования

EndDoc

Printer

Конец передачи документа принтеру

Execute

Data control

Выполнение запроса к базе данных

ExecuteSOL

Data control

Выполнение SQL запроса к базе данных

FieldSize

Определение числа байт в тексте или двоичных знаков

FindFirst, FindLast, FindNext, Find Previous

Data control

Определение первой, последней, следующей или предыдущей записи, соответствующей заданному критерию. Запись делается текущей

GetChunk

Выделенные FieldSize число байтов или двоичных знаков

GetData GetFormat GetText

Clipboard

Работа с буфером обмена

Продолжение табл. 2.3

Название метода

Элементы управления, для которых используются события

Описание действия

Hide

Form, MD1 form

Спрятать форму с экрана без ее выгрузки

Line

Form, picture box. Printer

Рисование линии или прямоугольника

Move

Все, кроме timer и menu

Перемещение элемента

MoveFirst, Move Last, MoveNext, Move Previous

Data control

Переход к первой, последней, следующей или предыдущей записи, соответствующей заданному критерию Запись делается текущей

NewPage

Printer

Переход при печати к следующей странице

Point

Form, picture box

RGB (red-green-blue) цвет точки

PopupMenii

Form

Вывод всплывающего меню в заданной точке формы

Print

Form, picture box. Debug, Printer

Печать строки на объекте

PnntForm

Form

Побитовая распечатка формы

PSct

Form, picture box. Printer

Точка на объекте

Refresh

Все

Немедленная перерисовка на экране

Remove Item

List box, combo box, grid

Удаление элемента списка или ячеек в сетке

Scale

Form, picture box. Printer

Координаты объекта

Set Data

Clipboard

Запись графики в Clipboard с заданным форматом

SetFocus

CheckBox, ComboBox, CommandButton, DiiListBox, DnveListBox, FileListBox, Form, HScrollBar, ListBox, MDIForm, OLE Container, OptionBiitton. PictureBox, Text Box. VScrollBar

Установка курсора

SetText

Clipboard

Запись строки в Clipboard с заданным форматом

Show

Form

Вывод формы на экран

TextHcight

Form, picture box. Printer

Высота текстовой строки при печати с текущим шрифтом

TextWidth

Form, picture box. Printer

Ширина текстовой строки при печати с текущим шрифтом

Окончание табл 2 3

Название метода

Элементы управления, для которых используются события

Описание действия

Update

Data control

Сохранение буфера копирования

UpdateControls

Data control

Контроль изменения данных

Update Record

Data control

Сохранение изменения данных

ZOrder

App, CheckBox, ComboBox, CommandButton, DirListBox, DnveListBox, FileListBox, Form, Frame, Grid, HScrollBar, Image, Label, Line, ListBox, MDIForm, OptionBiitton, PictureBox, Shape, TextBox, VScrollBar

Расположение на переднем или заднем плане

Более подробную информацию об использовании методов можно получить из встроенной в Visual Basic справочной системы.

Рассмотрим более подробно использование свойств, процедур обработки событий и методов для форм и элементов управления при создании графического интерфейса приложений.

2.2. ФОРМА

Каждая форма в период выполнения соответствует отдельному окну. Внешний вид и поведение формы на экране определяется значением свойств. Эти свойства определяются в окне свойств на этапе разработки формы или операторами программы в процессе выполнения приложения. Наиболее часто используемыми свойствами являются:

BorderStyle (Тип границ) принимает одно из четырех стандартных значений, изменение которых допускается только на этапе разработки формы и определяют вид и поведение формы в процессе выполнения приложения (но не влияют на вид формы при разработке):

Характеристики

Тип файла
Документ
Размер
1,22 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6274
Авторов
на СтудИзбе
316
Средний доход
с одного платного файла
Обучение Подробнее