Приложение:metods.rar
Занятие 10 .2 Методы
Свойства - это характеристики элемента, например, свойства машины - цвет, количество мест, вес и мощность двигателя.
- Методы больше похожи на действия объекта (повернуть налево, остановиться...).
- Методы не перечислены в окне "Свойства". Их нужно вызывать в коде.
- Метод - фрагмент программного кода, встроенного в объект.
- Некоторые методы требуют сообщения им определенной информации при вызове. Эта информация определяет, что метод будет делать и какие будут результаты его вызова. Информация, передаваемая методу, называется аргументами метода. У метода может быть один или несколько аргументов, например: MessageBox.Show("Hello") - аргумент метода Show ⇒"Hello"
- Вызов метода ⇒ Имя ЭУ.Имя метода(арг1, арг2,..). Например, Button1.Hide
У большинства элементов управления есть методы Hide (скрыть) и Show (отобразить).
Если вызвать метод Hide элемента, этот элемент станет невидимым, хотя и останется на форме.
Если вызвать метод Show , элемент станет видимым.
Некоторые методы позволяют выполнять действия, которые обычно выполняет пользователь. Например, у кнопки есть метод PerformClick. Если вызвать этот метод, то будет сымитировано нажатие кнопки.
Итог:
- Методы выполняют какие-то действия.
- Методы вызываются из кода.
- Некоторые методы требуют задания определенных аргументов при вызове.
- Многие методы возвращают значения, которые можно использовать в коде.
Задание. Поработаем с методами, позволяющими скрывать и делать видимыми элементы управления, стирать текст в текстовых полях и задавать позицию курсора.
Интерфейс проекта.
Программный код
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = "Методы show,hide, focus. Свойство visible (значения:false, true)"
TextBox1.Show() 'метод Show - показать элемент TextBox1
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
TextBox1.Hide() 'метод Hide -скрыть элемент TextBox1
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
TextBox1.ResetText() 'метод ResetText удаляет весь текст из текстового поля
TextBox1.Focus() 'метод Focus помещает курсор в текстовое поле
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'событие Form1_Load - загрузка формы
TextBox1.Focus()
PictureBox1.Hide() 'метод Hide -скрыть элемент PictureBox1
PictureBox2.Hide() 'метод Hide -скрыть элемент PictureBox2
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
PictureBox1.Show() 'метод Show - показать элемент PictureBox1
PictureBox2.Hide() 'метод Hide -скрыть элемент PictureBox2
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
PictureBox1.Visible = False ' свойству Visible (видимость) элемента управления PictureBox1 присваивается значение False
PictureBox2.Visible = True ' свойству Visible (видимость) элемента управления PictureBox2 присваивается значение True
End Sub
Занятие 11
|