Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/41: Рейтинг темы: голосов - 41, средняя оценка - 4.56
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875

Преобразование текста в подстрочный

27.11.2011, 11:17. Показов 8650. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте форумчане. Подскажите пожалуйста как можно преобразовать подстроку в строке в подстрочный текст.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2011, 11:17
Ответы с готовыми решениями:

Подстрочный шрифт в консоли
Собственно, возможно ли вывести в консоль переменные в виде подстрочных индексов? Или хотя бы уменьшить размер шрифта для конкретно этих...

Подстрочный символ в Microsoft Office Word средствами C#
Всем привет, суть вопроса в теме - как сделать символ ПОДСТРОЧНЫМ, Word с помощью C#? У меня получилось сделать символ курсивом, но как...

Надстрочный и подстрочный текст в Mathcad (как обозначить допуски и посадки)
Доброго времени суток! есть ли возможность отображать тест как на скрине хочется нормального отображения допусков и посадок есть...

14
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
27.11.2011, 11:51
будет отображаться H²O
Selection.TypeText Text:="H" & ChrW(178) & "O"
А Вам надо типа 77 мм., где "мм." - маленькие??
А запись макроса не пробовали?
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
27.11.2011, 12:03  [ТС]
Ципихович Эндрю, я в разделе VBA написал разве?Мне надо в vb 6.0. В VBA то я и сам без проблем сделаю.
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
27.11.2011, 12:05
а что там что-то координально изменено, макрос пишет, делает то что Вам нужно, только прямо interlinear я не увидел, может чуток искажено
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
27.11.2011, 12:11  [ТС]
Ципихович Эндрю, ну а вы сами то пробовали в vb 6.0?И как делает надстрочный?
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
27.11.2011, 12:14
'вода - Аш два О - H²O, то есть два в надстрочном виде
'в VB6.0 Меню > Проект > Компоненты > Microsoft Forms 2.0 Выбрать > Галочку поставить > Применить, появится второй комплект Контролов, брать оттуда Label, на нём будет отображаться H²O, то есть могут работать с Юникодом
Selection.TypeText Text:="H" & ChrW(178) & "O"
даже больше чем Вы хотели
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
27.11.2011, 12:20  [ТС]
эммм...
подстрочный текст
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
27.11.2011, 12:23
ВБАшники потаённо сделали

Visual Basic
1
2
3
4
5
'надстрочный текст
Selection.Font.Superscript = True
 
'подстрочный текст
Selection.Font.Subscript = True
А что касается строго ВБ6, была тема программер мне отвечал, ключевые слова "водки" "хочется" или наоборот "хочется" "водки"
0
 Аватар для Апострофф
9908 / 3928 / 742
Регистрация: 11.10.2011
Сообщений: 5,908
27.11.2011, 13:05
SuPeR XaKer, а куда и как отображаем
подстроку в строке в подстрочный текст
?
Обычный текстбокс такого не позволяет, кажется? Print тоже...
Хотелось бы конкретики!
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
27.11.2011, 13:32
SuPeR XaKer, что Вам про водку страшно спрашивать? там же есть ответ
Нижние и верхние индексы в VB
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
27.11.2011, 13:47  [ТС]
Апострофф, в label.
Ципихович Эндрю, не страшно. Уже нашёл но вам там объясняли по поводу RichTextBox'a.
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
27.11.2011, 13:49
тогда я пас, решите, выложите, ОК?
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
27.11.2011, 13:53  [ТС]
Ципихович Эндрю, если сделаю.
0
 Аватар для Апострофф
9908 / 3928 / 742
Регистрация: 11.10.2011
Сообщений: 5,908
29.11.2011, 10:46
На форме один Label1 с Index=0.
Плюс немного фантазии
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Option Explicit
 
Private Sub Form_Load()
  LabelEx Label1, "C/2|H/5|OH\40%/хочется, да не лезет!"
End Sub
 
Sub LabelEx(Label, S$)
Dim I&, J&, C As String * 1
Set Me.Font = Label(0).Font
Label(0).Caption = ""
Label(0).Width = 0
Label(0).Height = Me.TextHeight(Label(0).Caption)
For I = 1 To Len(S)
  C = Mid$(S, I, 1)
  Select Case C
  Case "|", "/", "\"
    J = J + 1
    Load Label(J)
    With Label(J)
      .Caption = ""
      .Visible = True
      .Left = Label(J - 1).Left + Label(J - 1).Width
      Select Case C
        Case "|" 'нормальный текст
          .Top = Label(0).Top
          .FontSize = Label(0).FontSize
        Case "\" 'надстрочный
          .Top = Label(0).Top - Label(0).Height / 2
          .FontSize = Label(0).FontSize * 2 / 3
        Case "/" 'подстрочный
          .Top = Label(0).Top + Label(0).Height / 2
          .FontSize = Label(0).FontSize * 2 / 3
      End Select
    End With
  Case Else
    With Label(J)
      Set Me.Font = Label(J).Font
      .Caption = .Caption + C
      .Width = Me.TextWidth(.Caption)
      .Height = Me.TextHeight(.Caption)
    End With
  End Select
Next I
End Sub
Изображения
 
2
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
30.11.2011, 00:40  [ТС]
Апострофф, спасибо.мысль про массив элементов возникла сразу же.но решил ну нафик.проще пять строк с rich написать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2011, 00:40
Помогаю со студенческими работами здесь

Преобразование текста
Есть такой текстовик: "abcX!YZ{{1 нужно преобразовать весть текст в такой вид: {"}{a}{b}{c}{X}{!}{Y}{Z}{{}{{}{1} как такое...

Преобразование текста
Есть текст его нужно привести в такой вот вид Kilburn NW6 Ealing W5 Kensington W8 что то ни как не могу сообразить. ...

Преобразование текста.
Форумчане! Помогите написать программу, меняющую изначальный введённый пользователем текст. Например: символ "a" меняется на...

преобразование текста
Здравствуйте,уважаемые. Имеется задача : "Текст вводится в форму с клавиатуры. Преобразовать его по правилу: если нет символа...

Преобразование текста
Есть такой код: var st1, st : string; i : Integer; begin st := '123'; for I := 1 to Length(St) do St1 := St1 + '{' + St +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru