Программирование
Веб программирование

Свойства и методы в vb.net

 
 

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

TextBox:
      Name - Имя текст. поля
      AppendText - Метод добавляет в текст поле текст. Пример: TextBox1.AppendText("VB.Net")
      BackColor - Фон текст. поля
      BorderStyle - Внешний вид рамки объекта
      BringToFront - Метод переводит объект на передний план, т.е. если один объект загораживает другой объект, то объект который был под другим объектом можно вывести на передний план. В VB6 этот метод назывался - ZOrder. Чтобы было понятней, на форме размести текст. поле, и поверх текст. поля размести кнопку, потом напиши код:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click' При нажатии на кнопку текст. поле становится на передний план 
TextBox1.BringToFront()
End Sub 

      CanUndo(Свойство), Undo, ClearUndo(Методы) - Свойство CanUndo = True если в текст. поле произошли изменения, и False если изменений не было. Метод Undo - отменяет последние изменения в текст. поле. ClearUndo - Очищает память о последнем изменении, т.е. CanUndo = False. Чтобы было понятней, сделаем программу. На форме размести кнопку(Text="Отменить"), и текст. поле. Код:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' При нажатии на кнопку 'Отменить': 
If TextBox1.CanUndo = True Then' Если в текстовое поле были внесены изменения, то:
TextBox1.Undo()' Отменяем последнее изменение 
TextBox1.ClearUndo()' Очищаем 
End If
End Sub 

      CharacterCasing - Свойство меняет регистр всех символов в текст. поле. Свойство может принимать 3 значения: CharacterCasing.Lower - прописные символы, CharacterCasing.Normal - регистр не меняется, CharacterCasing.Upper - заглавные символы
      Clear - Метод очищает текст. поле
      Cursor - Об этом свойстве очень подробно написанно в части 6
      Dock, Parent - Свойство используется в основном в режиме проектирования, оно нужно для указания позиции объекта, т.е. если значение этого свойства будет равно DockStyle.Right, то текст. поле прилепится(т.е. если изменить размеры формы, текст. поле автоматически передвинется) к правой стенки формы.
      Enabled - Если значение этого свойства равно False то объкт будет заблокирован, если True - то разблокирован
      Focus - Метод передает объекту фокус
      Font - Свойства шрифта
      ForeColor - Цвет шрифта
      Height, Width - Высота и ширина объекта, на панели инструментов, эти свойства входят во вкладку 'Size'
      Hide, Show - Скрыть, показать объект
      Left, Top - Координаты объекта, на панели инструментов, эти свойства входят во вкладку 'Location'
      MaxLeight - Максимальная вместимость текстового поля, например, если значение этого свойства равно 5, то в текст. поле нельзя будет ввести больше 5 символов.
      MultiLine - если значение этого свойства равно False, то текстовое поле будет в однострочном режиме, если True, то в многострочном режиме.
      Lines - Используется в режиме проектирования, если MultiLine = True. Это свойство аналогично свойству Text, но в отличии от свойства Text в него можно вставлять текст состоящий из нескольких строк.
      PasswordChar - это свойство используется для защиты паролей, если значение этого свойства будет равно '*', то введеные символы в текстовое поле будут шифроваться знаком '*'. Правда защита очень слабая, ломается с помощью специальных программ, которые есть у любого даже начинающего хакера(хотя какие они хакеры? скачали программу(она 7Kb весит) и порт сканер, и уже думают..). Вобщем.. в следующих шагах мы сделаем нормальную защиту.
      ScroolBar - это свойство нужно для установки полос прокрутки, может принимать 4 значения: Horizontal - горизонтальная полоса прокрутки, Vertical - вертикальная, Both - вертикальная и горизонтальная, None - без полос прокрутки. Свойство работает только если MultiLine = True.
      ReadOnly - Если значения свойства = True, то текст. поле доступно только для чтения
      Refresh - Метод обновляет объект
      ResetText - Метод очищает текст. поле
      RightToLeft - Если значение этого свойсво = RightToLeft.Yes, то текст в текст. поле будет с право, если = RightToLeft.no то с лево.
      Paste, Copy, Cut - Методы нужны для работы с буфером обмена. Copy - копирует выделенный текст в буфер обмена, Cut - вырезает выделенный текст, Paste - вставляет текст из буфера.
      ScrollToCaret - Метод прокручивает текст. поле до выделенного участка текста. Подробно с этим методом ты познакомишься в 6 части
      Select - Метод выделяет часть текста, например:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' при нажатии на кнопку, текст. полю передаем фокус, и выделяем с 5ого по 10ый символ
TextBox1.Focus()
TextBox1.Select(5, 10)
End Sub

      SelectAll - Метод выделяет весь текст. в текстовом поле
      SelectedText - Свойство заменяет выделенный текст на значение свойства, более подробно с ним ты познакомишься в 6 части
      SelectionLength - Выделяет текст, выделение начинается с позиции курсора, и до значение этого свойства, более подробно с ним ты познакомишься в 6 части
      SelectionStart - Значение этого свойства устанавливает позицию курсора, более подробно с ним ты познакомишься в 6 части
      SetBounds - Метод изменяет координаты и размеры объекта. Например:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' При нажатии на кнопку перемещаем текст. поле на координаты 10x10, и изменяем размеры на 100x56
TextBox1.SetBounds(10, 10, 100, 56)
End Sub 

      Text - Текст, который будет в текст. поле. По умолчанию значение этого свойства - имя объекта.
      TextAlign - Выравнивание текста(по центру, по левому и правому краю)
      TextLength - Значение этого свойства равно количеству символов в текст. поле
      Update - Обновление объекта
      Visible - Видимость объкта, если значение = True, то объект видим, если False, то не видим.

Timer:
      Interval - значение этого свойства обозночает промежуток времени, в который будет обновлятся таймер(в милесекундах)

Форма:
      AcceptButton - Если на форме расположенна кнопка, то ее можно будет указать в этом свойстве, и тогда, при загрузке формы, она будет выделена
      ControlBox - Если значение этого свойства равно True, то в заголовке формы будут видны 3 кнопки(закрыть, развернуть, свернуть), если False, то эти кнопки видны не будут.
      FormBorderStyle - при помощи этого свойства можно изменить бордюр формы, убрать заголовок, сделать чтобы размеры формы нельзя было изменить
      Icon - при помощи этого свойства можно установить иконку для формы(и для программы), но об этом потом
      MaxmizeBox - Если значение равно False, то кнопка 'Развернуть' будет заблокированна, если True, то разблокированна.
      MaximumSize - При помощи этого свойства можно установить максимальные размеры формы, на которые ее можно растянуть
      MinimizeBox - Если значение равно False, то кнопка 'Свернуть' будет заблокированна, если True, то разблокированна.
      MinimumSize - При помощи этого свойства можно установить минимальные размеры формы, на которые ее можно растянуть
      Opacity - Чем меньше значение этого свойства, тем прозрачнее будет форма, да и вобще все окно. Короче это свойство задает прозрачность.
      TransparencyKey - Значение этого свойства задает цвет, который будет прозрачный. Например, сделай фон формы красный, и значение этого свойства - цвет красный. И форма будет прозрачной.

Общие:
      Enabled - Если значение этого свойства равно False то объкт будет заблокирован, если True - то разблокирован
      Font - Стиль шрифта. Если значение свойства Font изменить у формы, то значение этого свойства изменится у всех объектов находящихся на форме.
      ForeColor - Цвет шрифта. Если значение свойства ForeColor изменить у формы, то значение этого свойства изменится у всех объектов находящихся на форме.
      Cursor - в значение этого свойства надо выбрать курсор, который будет появлятся при передвижении мыши над объектом
      Location - Координаты объекта
      Size - Размеры объекта, Height - высота, Width - длина
      Text - Текст, который будет на объкте. По умолчанию значение этого свойства - имя объекта.

В этом шаге были описаны не все свойства, и не у всех объектов. Более подробно с этими свойствами, и с новыми ты, познакомишься в следующих шагах.


Есть вопросы? Спроси на нашем форуме!!
Лиля [27.09.2011 10:07]

а где 6 часть?

Абдурахим [31.12.2012 20:05]

Спосибо автору, очень полезные сведения для быстрой разработки



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.