Здравствуйте Гость
Сегодня Суббота 28.06.2025 21:15

Visual Basic

Форма входа
Мини-чат
500
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Меню сайта
Поиск
Главная » Статьи » Уроки

Урок 13

Строковые функции VB

 
 

Я их специально не поместил в первую часть, т.к. они нам пригодятся при создании календаря. Для начала создай новый проект, на форму кинь 3 текстовых поля и 3 кнопки. 

Len(Слово) - считает сколько символов в слове. В созданном проекте воспользуемся кнопкой 1: 

Private Sub Command1_Click() 
Text1.Text = Len(Text2.Text) 'При нажатии на кнопку в текстовом поле появится 5,т.к. у 2 - ого текстового поля свойство Text по умолчанию равно Text2 - а здесь 5 букв
End Sub
Private Sub Command1_Click()
Text1.Text = Len("Visual Basic") 'При нажатии на кнопку 1 в текстовом поле появится 12,т.к. у Visual Basic - 12 букв
End Sub

2. Left(Слово, Длина) - эта функция служит для вырезания подстроки. В созданном проекте воспользуемся кнопкой 2:

Private Sub Command2_Click() 
Text2.Text = Left("Visual Basic", 6) 'При нажатии на кнопку 2 в текстовом поле появится Visual, т.к. мы вырезаем 6 символов
End Sub

3. Mid(Слово, Позиция, Длина) - это функция нужна также как и Left для вырезания, но у Left будет вырезаться с самого первого символа, а в Mid можно задать позицию. В созданном проекте воспользуемся кнопкой 3:

Private Sub Command3_Click() 
Text1.Text = Mid("VisualBasic", 7, 5) 'При нажатии на кнопку 3 в текстовом поле появится Basic, здесь 7 - это позиция, а 5 - означает количество вырезаемых символов.
End Sub

4. vbCrLf - Забытая всеми Константа перевода строки, вместо нее можно использовать: "Chr (13) + Chr (10)". 
Пример: На форму кинь кнопку, и текст. поле(свойство Multiline = True), код:

Private Sub Command1_Click() 
Text1.Text = "Функция перевода" + vbCrLf + "строки"
End Sub

Здесь, фраза "Функция перевода" будет на одной строке, а слово "строки" на другой.

Категория: Уроки | Добавил: vacsa (26.05.2013) | Автор: Денис
Просмотров: 759 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]