Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.89
Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.89

Private Sub Button3_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles Button3.Click

Dim mas() As String = {"мой", "дядя", "самых", _

"честных", "правил")

Label1.Text = String.Concat(mas) Label2.Text = String.Concat (mas(0) , mas(D)

End Sub

Еще один способ объединить строки - использовать метод Join, в котором допускается использование разделителя слов.

Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста

Объединение строк

Если в предыдущем примере, чтобы в строке отделить слова друг от друга, необходимо при указании элемента массива внутри кавычек ставить пробел, то в данном случае знак разделителя сам является аргументом. Первая инструкция объединяет в строку весь массив, вторая - несколько элементов массива, при этом указывается стартовая позиция и количество элементов.

Private Sub Button3_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button3.Click

Dim mas(4) As String

mas(O) = "когда"

mas(l) = "не"

mas (2) = "в"

mas(3) = "шутку"

mas (4) = "занемог"

Labell.Text = String.Join(",", mas) Label2.Text = String.Join(",", mas, (2), 3)

Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программистаТрусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста

Теперь попробуем создать свой текстовый редактор. Не будем чрезмерно усложнять задачу. Создать редактор можно на основе любого текстового поля. Программирование таких полей мы уже рассматривали в отдельной главе, но при этом не коснулись элемента управления ШспТехЪ-Вох. Дело в том, что именно он обладает наибольшими возможностями. В этом вы легко можете убедиться, если внимательно рассмотрите свойства и методы текстового поля ШспТехгВох. На основе данного элемента управления мы и создадим текстовый редактор.

Свойства расширенного поля ввода НкЬТе^Вох

> Агио\У6гс18е1ес1юп - устанавливает автоматический выбор слов;

> Ви11е11пс1еги - определяет отступ в маркированных списках;

> СапКес1о - определяет, имела ли место команда, у которой допускается повторная отмена;

> Сапипс1о - определяет, имела ли место команда у которой допускается отмена;


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta