Visual
Basic - Советы Сравнение текстовых строк Сортировка Обработка слов Kак сделать вывод только заглавных букв в TextBox Ввод в TextBox только цифр Алексей Селиванов Отформатировать буквы в строке Для того,
чтобы отформатировать буквы в строке используется много разных способов.
По-моему наиболее удобен вот этот: NewString=StrConv(sString, vbUpperCase) Вместо
можно
vbUpperCase ставить
vbLowerCase, vbProperCase В проекте
это выглядит так Option Explicit Dim sString As String Dim NewString As Strin Private Sub Form_Click() sString = Text1.Text NewString = StrConv(sString, vbUpperCase) Text1.Text
= NewString End Sub Сравнение текстовых строк Если Вы применяете в вашей программе сравнение текстовых строк, то Вам будет полезно напоминание следующего:
'"VISUAL BASIC" = "VISUAL BASIC" LCase ("Visual Basic") = LCase ("Visual BASIC") '"visual basic" = "visual basic"
|
Как сделать сортировку, чтобы, когда компьютер
сортировал, то первая буква не сортировалась, пример: O1, O2, O3, O11,
O12, компьютер сортирует, как O1, O11, O12, O2. А как сделать, чтобы
компьютер сортировал O1, O2, O3, O11? Мне не понятен способ сортировки, которым пользовался автор вопроса. Я же могу предложить следующий: 1.Поместите где-нибудь процедуру Sort: 'т.к. мы не знаем сколько переметров нужно передать
процедуре, 'объявляем три переменные 'запускаем первый цикл Next X Next Y 'запускаем новый цикл и перечисляем значения в
новом порядке! End Sub Вот и всё! Теперь осталось передать процедуре Sort аргументы: Sort "011", "02", "012", "03", "01" |
Как например в текстовом поле (Text1) выбирать
слова? Например в строке Text1 я написал "Очень люблю арбузы", тогда как
сделать что-бы он по отдельности обработал слова - "Очень". "люблю", и
"арбузы". Private Sub Command1_Click()
|
Арташес Сейланян Ввод в TextBox только цифр Private Sub Text1_KeyPress(KeyAscii As Integer) End If |
Арташес Сейланян
Как сделать вывод только заглавных букв в
TextBox
Независимо от того вводить в Text1 заглавные или прописные буквы
все они становится Dim char End Sub |