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

Visual Basic работа со строками

 
 

Ты наверное мечтал когда-то установить размер надписи, поменять цвет... Теперь твоя мечта сбылась! Сейчас мы будем делать с надписью все, что захотим. Входим в VB, кликаем на Standart EXE. На форму помещаем 4 кнопки, 1 метку, и наверное хорош. У 1-ой кнопки свойство Caption должно быть равным "Шрифт", у 2-ой кнопки свойство Caption будет равным "Цвет", у 3-ей "Фон", у 4-ой "Фон Формы". У тебя должно получиться что-то вроде этого:



Теперь код:

Private Sub Command1_Click()
Label1.FontSize = 26 'при нажатии на кнопку 1 у метки будет размер равным 26
End Sub

Private Sub Command2_Click()
Label1.ForeColor = vbRed 'при нажатии на кнопку 2 цвет текста будет красным
End Sub

Private Sub Command3_Click()
Label1.BackColor = vbBlack 'при нажатии на кнопку 3 цвет фона метки будет черным
End Sub

Private Sub Command4_Click()
Form1.BackColor = vbWhite 'при нажатии на кнопку 4 цвет фона формы будет белым
End Sub

Private Sub Form_Load()
Label1.FontSize = 12 'при загрузке программы у метки будет размер равным 12
Label1.Caption = "Операции с текстом" 'при загрузке программы текст метки будет "Операции с текстом" 
Form1.Caption = "Формач" 'при загрузке программы текст формы будет "Формач" 
End Sub

С кнопками мы уже разобрались, а вот как сделать чтоб действие выполнялось сразу после загрузке формы, мы еще не знаем. А надо кликнуть 2 раза по форме, и появится такой код:

Private Sub Form_Load()

End Sub


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


Есть вопросы? Спроси на нашем форуме!!
Юрий [08.06.2011 09:32]

Новое в операциях при загрузке формы, для начала обучения сойдет

леша [12.08.2011 20:34]

а где когд метки???

NataliyR [06.08.2012 09:32]

Не плохой урок.
Когда-то я изучала этот язык программирования будучи студенткой. прошло 7 лет с тех пор, я уже Вуз закончила с той поры, и 2 года по специальности проработала. Думала, что не вспомню этот язык программирования, но оказалось все проще простого, мне даже в код листингов заглядывать не нужно, чтобы сделать урок. По одной только картинке все получается. Дальше будет сложнее я думаю, так как не всеми тонкости программирования на данном языке владею. Хотелось бы чтобы в начале каждого урока, автор формулировал четко и ясно условие задачи, чтобы те кто уже умеет немного программировать, мог решать задачи сам.

Padre [06.08.2012 16:29]

NataliyR, займись!
Напиши для каждого урока условия задачи, мы опубликуем!

Кулхацкер [06.08.2012 16:36]

NataliyR,

напиши какой-нибудь урок, хотя бы один и посмотрим чем твой код и задача лучше.

Edward [07.08.2012 00:54]

дада)))

Андрей [27.12.2012 17:34]

у меня не пашет!

Никита [07.01.2013 19:28]

Тоже не пашет, компилится но при открытии ехе выдает ошибку

Никита [07.01.2013 19:39]

Дебаггер ругается на строчку Label1.FontSize = 12, причем скачанный исходник работает. Скопировал код из исходника, не работает...

Гость [14.01.2013 05:03]

Никита, проверяй, как у тебя называется метка(поле Label1)в самой форме.

Samou4120 [04.03.2013 20:32]

всё правильно всё работает
повнимательнее будьте

Ivan40 [26.07.2013 09:53]

А как на эту программу можно поставить пароль? Хочется научиться паролить свои программы! ;)

alex13sh300 [26.07.2013 10:41]

Ivan, читай статьи!
где то в 140-180 есть статья про это, после статьи с винсоком

Ivan40 [28.07.2013 21:29]

Спасибо! Я почитаю! :)

ushakov0102 [20.05.2015 22:29]

Это очень простые свойства!



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




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