Форма и основные элементы управления
Содержание:

Кнопки.
Кнопка (CommandButton) - элемент, применяемый для интерактивного управления работой приложения.
Кнопка является самым распространенным управляющим элементом в приложениях для Windows. Это в полной мере относится и к Visual Basic.Кнопки используют для решения самых разных задач- от простейшего ввода информации до вызова специальных функций.
Напоминаю, что у всех объектов существует свой набор свойств, событий и методов, и этот набор весьма велик. В этом разделе мы рассмотрим только основные свойства, методы и события элемента управления кнопка.
Познакомимся с основными свойствами объекта "Кнопка".
Свойства Описание
Name
Как и у любого другого объекта это свойство является  одним из самых важных. Как вы помните имя любого объекта следует начинать с префикса, а затем указать полное имя кнопки. У кнопок префикс - cmd.
Cancel Если свойство Cancel  имеет значение True, нажатие клавиши Esc приведет к закрытию формы.
Caption
Данное свойство имеет большое значение, поскольку оно определяет текст, который должен находиться на кнопке.
Default
Если свойство Default  имеет значение True, пользователь сможет имитировать нажатие кнопки при помощи клавиши Enter.
Picture
Свойство работает, только в том случае, когда свойство Style будет активным. Данное свойство позволяет разместить на кнопке изображение.
Style Данное свойство позволяет изменить стиль кнопки. Благодаря этому свойству на кнопке можно разместить изображение с помощью свойства Picture или задать цвет кнопки с помощью свойства BackColor.
События Описание
Click
Как вы уже поняли, данное свойство является часто используемым. Событие происходит при нажатии на элемент управления.
MouseDown Происходит при нажатии кнопки мыши, если указатель мыши установлен на элементе управления.
MouseUp
Происходит в том случае, если указатель мыши установлен на элементе управления и кнопка мыши отпущена.
Несомненно, из всех событий, связанных с кнопками, чаще всего используется Click. Рассмотрим основные события кнопок.
Методом называется команда, которую вы отдаете объекту. С помощью методов можно приказать объекту выполнить те или иные действия.
Рассмотрим самые распространенные методы.
Методы Описание
Move, ScaleMode В Visual Basic 6.0 для изменения положения формы или элемента управления во время выполнения используется метод Move.
Существует также свойство ScaleMode, с помощью которого можно определить иную систему координат.
SetFocus Данный метод используется для передачи фокуса конкретной кнопке. например, с его помощью можно вернуться к кнопке по умолчанию.
Напоминаю о том, что в данных таблицах указаны только основные свойства, методы и события, но на самом деле их существует гораздо больше.
Ознакомиться с другими свойствами, методами и событиями вы можете на сайте http://msdn.microsoft.com
Проект "Кнопки".
Сейчас мы с вами будем создавать проект "Кнопки".
Откройте Visual Basic 6.0 и создайте новый проект, если вы не помните как это сделать вернитесь в раздел введение в Visual Basic.
Разместить четыре кнопки в центре формы с помощью мыши как на рисунке 1. При необходимости задать точное положение каждой кнопки на форме и их размеры с помощью окна Свойства объекта, изменив свойства Width и Height.
Задайте свойства каждой кнопке. Напоминаю, что имена каждого объекта должны начинать с префикса (префикс кнопки - cmd, формы - frm).
  Объект - кнопка (CommandButton)
Свойство Значение
Name (имя) cmdLevVerh
Caption (заголовок) Левый Верхний
Height 578,035
Width 1029,601
  Объект - кнопка (CommandButton)
Свойство Значение
Name (имя) cmdLevNiz
Caption (заголовок) Левый Нижний
Height 578,035
Width 1029,601
  Объект - кнопка (CommandButton)
Свойство Значение
Name (имя) cmdPravVerh
Caption (заголовок) Правый Верхний
Height 578,035
Width 1029,601
  Объект - кнопка (CommandButton)
Свойство Значение
Name (имя) cmdPravNiz
Caption (заголовок) Правый Нижний
Height 578,035
Width 1029,601
  Объект - форма (Form)
Свойство Значение
Name (имя) frm
Caption (заголовок) Кнопка
Height 3705
Width 4545
BackColor выберите любой цвет из палитры
Рис.1. Окно интерфейсавашей программы, с установленными свойствами
Мы создали интерфейс программы, теперь нам необходимо создать код, для работы. Воспользуемся событием Click, для этого необходимо двойным щелчком по кнопке вызвать окно Программный код.
Воспользуемся методом Move,для перемещения объектов в определенное место.
Для кнопки cmdPravNiz, которая должна перемещаться в правый нижний угол код событийной процедуры следующий:

Private Sub cmdPravNiz_Click()
cmdPravNiz.Move frm.Width - cmdPravNiz.Width, frm.Height - cmdPravNiz.Height
End Sub

Для кнопки cmdLevVerh, которая должна перемещаться в левый верхний угол код событийной процедуры следующий:
Private Sub cmd1_Click()
cmd1.Move 0, 0
End Sub
Доделайте самостоятельно вашу программу для двух оставшихся кнопок. Сохраните свой проект и сравните его с образцом.
Скачать образец Кнопки.exe.
*
*
Ученику
Учителю
Дополнительно
Введение в VB
Форма и основные элементы управления
*
*
*
*
*
Методический материал
Дидактический материал
*
Основные элементы программирования
*
Коды ошибок
Основные функции и операторы языка VB
*
1. Форма;
2. Первое знакомство с управляющими элементами;
3. Кнопки;
4. Текстовые поля;
5. Надписи;
6. Переключатели,флажки;
7. Рисунки, графические поля;
8. Коротко о главном;
9. Проверить свои знания.
На Главную    Вернуться к содержанию
Графические возможности
Приложения VB (*.exe)
Копилка знаний
Сайт управляется системой uCoz