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

Методы и свойства visual basic

 
 

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

Private Sub Command1_Click() 'При нажатии на кнопку:
Text1.SetFocus 'На текстовое поле 1 устанавливаем курсор 
End Sub

Включай и смотри, при нажатии на кнопку курсор установится в текстовое поле 1. Теперь сделаем программу, у которой текст будет выделяться. Ты не думай, что я тебе какую - то фигню впариваю - НЕТ! НЕТ! и еще раз НЕТ!. Я тебя готовлю к созданию программы, Поиск и Замена(ну как в Word Pad). Ну как я и говорил будем делать программу (выделение текста). На форму кинь 1 кнопку, и 1 текстовое поле. Теперь код:

Private Sub Command1_Click() 'При нажатии на кнопку:
Text1.Text = "Visual Basic" 'Текст в текстовом поле будет равен "Visual Basic"
Text1.SetFocus 'Курсор ставим в Text1
Text1.SelStart = 7 'Эта функция задает позицию курсора в тексте (у нас в словах Visual Basic, позиция будет равна 7, т.е. курсор будет перед B)
Text1.SelLength = 5 'Теперь выделяем 5 символов, т.е. Basic, т.к. начинаем выделять с того места, где стоит курсор, а курсор стоит перед B
End Sub

На свойствах мы закончим, и перейдем к функциям. Хотя нет, есть еще одно свойство, SelText, оно в указанную позицию вписывает текст, но об этом потом.


Есть вопросы? Спроси на нашем форуме!!
Нет комментариев

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




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