Контекстное меню создается с помощью элемента управления ContextMenuStrip. Такие меню вызываются щелчком правой кнопки мыши и могут быть размещены в любом месте формы. При отладке контекстное меню появляется в форме, где его можно редактировать, также, как и основное меню. В ходе выполнения программы контекстное меню не появляется.
Для связывания контекстного меню с элементом управления на форме необходимо присвоить значению свойства ContextMenuStrip этого элемента имя соответствующего контекстного меню.
Разработка контекстного меню осуществляется также, как и основного. Отличие состоит в том, что первый элемент контекстного меню является его именем и не выводится при выполнении программы. Элементы контекстного меню имеют те же свойства, что и основного, и точно также программируются.
Разным элементам управления в форме может быть сопоставлено одно и то же контекстное меню.
1.2.4. Основные операторы языка Visual Basic Net
Условные операторы
VB.net использует те же виды условных операторов, что и обычный Basic:
1) IF условие THEN Действие
END IF
Если условие выполняется, то действие выполняется.
Если нужно выполнить одно действие, то применяют сокращенную форму IF условие THEN Действие
2) IF условие THEN Действие1
ELSE Действие2 END IF
3) Наиболее часто используется оператор вида: SELECT CASE выражение
CASE значение1
Блок операторов1
CASE значение2
Блок операторов2
…
CASE ELSE
Блок операторов n
END SELECT
Оператор вычисляет выражение, расположенное в верхней части. Результат вычисления со значениями, и если результат совпадает с одним из начений, то выполняется соответствующий блок операторов. Конструкция CASE ELSE не является обязательной. Если она присутствует, то блок опреаторов n выполняется если не одно значение выражения не совпадает.
Операторы цикла
Операторы цикла
4) Когда число повторений цикла заранее известно:
FOR счетчик = начало TO конец STEP шаг
Операторы
ТУPЕ счетчик
Шаг по умолчанию равен 1. Он может быть положительным и отрицательным.
Разновидностью данного цикла является цикл вида:
FOR EACH … NEXT
Этот цикл обрабатывает каждый элемент некоторого семейства элементов. Обычно этот цикл используется не для математических вычислений, а для перебора объектов. Например:
Dim f As New Control For Each f in Me.Controls f.Visible = False
Next
5) Цикл DO … LOOP исп-ся, если число повторений цикла заренее не известно. В этом случае перед началом цикла задается условие, значение которого провер-ся при каждом выполнении цикла. Сущ 2 разновидности цикла (5) с проверкой на истинность или на ложность условия:
1).DO WHILE <условие> <операторы> LOOP
В этом случае цикл выполняется до тех пор пока условие остается истинным. 2).DO UNTIL <условие> <операторы> LOOP
Цикл выполняется до тех пор, пока условие не станет истинным.
1.2.5.Создание многооконных приложений в Visual Basic .Net
Все приложения Windows делятся на два вида – однооконные (SDI – Single Document Interface) и многооконные (MDI – Multi Document Interface). SDI-приложения имеют одну или несколько форм, которые выводятся на экран независимо друг от друга. Примерами SDI-приложений являются такие программы, как калькулятор и Paint. MDI-приложения имеют главную форму (называемую родительской, или Parent Form), внутри которой отображаются подчиненные формы (называемые дочерними, или Child Forms). Каждый документ открывается в своем дочернем окне. Примерами многооконных приложений являются приложения Word и Excel. Сама система Visual Studio .Net также является многооконным приложением. В MDI-приложениях при закрытии главной формы автоматически закрываются все ее дочерние формы. Диалоговые окна не влияют на работу ни SDI-приложений, ни MDI-приложений, они в любом случае отображаются поверх всех форм.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.