powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / шрифты в текстбоксе
40 сообщений из 40, показаны все 2 страниц
шрифты в текстбоксе
    #37775112
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в текстбоксе текст. по нажатию на кнопку последний символ текстбокса должен меняться в шрифте и размерах(лучше даже в цвете, если возможно).
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37775122
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты повторяешься

в текстбоксе этого нельзя, используй RichTextBox
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37775126
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

оке, в ричтекстбоксе как?
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37775130
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начни с хелпа, задолбал
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37775210
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

со временем я соображу, как, путём проб и ошибок. но было бы быстрее, если бы кто-нить написАл. если не код, так принцип в паре слов
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37775231
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroпутём проб и ошибоквот ведь упертый. Читать хелп не будет из принципа
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37775248
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroпринцип в паре словRTFM
Это принцип для всего.
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776058
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам почитал: принцип тут: установить начало выделения, количество выделяемых символов, изменить шрифт выделяемых символов. воть. а то я думал, придётся запоминать символы, состирать их, менять шрифт, вписывать эти же символы.
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776143
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
алилуйя
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776153
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyалилуйяподозрительно
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776211
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё получается. но. при добавлении нового символа, типа
Код: vbnet
1.
RichTextBox1.Text = RichTextBox1.Text & "a"

всё оформление спадает, т.е. весь текст вновь чёрный. есть идеи?
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776215
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй работать со свойством .TextRTF
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776220
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

подстава( код завис, ничего не помогает, на ктрл+паузбрик не реагирует, код несохранён( эхъ. строчка
Код: vbnet
1.
RichTextBox1.text = RichTextBox1.TextRTF & "a"

грохнула всю среду
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776247
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после глобального краха форма загружается с какими-то предупреждениями, исчез контрол браузера, вместо него на форме осталась картинка, а добавляться компонент браузера обратно в проект не хочет(скрин прилагается). что за фигня?(
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776286
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внизу окошка референсов указывается путь к библиотеке. Под мсгбоксом этого не видно, но там не тот путь.
Нужно снять галки с битых ссылок, нажать Ок, снова зайти в референсы и снова выбрать что нужно.
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776289
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroподстава( код завис, ничего не помогает, на ктрл+паузбрик не реагирует, код несохранён( эхъ. строчка
Код: vbnet
1.
RichTextBox1.text = RichTextBox1.TextRTF & "a"

грохнула всю средуну правильно, прежде чем бездумно писать такую, надо ж сначало разобраться было, что это такое
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776290
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyПод мсгбоксом этого не видно, но там не тот путь.видишь сквозь стеныокна?
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776296
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я добавляю компонент через browse. толку нет
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776298
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перезагрузи комп
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776320
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ничего не помогает уже... проект полностью сдох. формы не прогружаются, контролы упали из-за 1 строчки. вот лог ошибки: Line 34: Class SHDocVwCtl.WebBrowser of control WebBrowser1 was not a loaded control class. сделал новый проект, контролы добавляются. буду писать код заново. бла
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776361
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
восстановил проект. в RichTextBox1 имеются символы двух цветов. нужно перенести без потери цвета текст в RichTextBox1. можно, конешь, смотреть каждый символ, смотреть его цвет, но, подозреваю, процесс этот будет недостаточно быстрым, под таймером цвет букв будет мигать. нужно что-то типа RichTextBox2.text=RichTextBox1.text, но без потери цвета
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776364
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroнужно что-то типа RichTextBox2.text=RichTextBox1.text, но без потери цвета 12486306
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776366
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

2 раз на те же грабли?) проект жалко. можешь написАть, как будет выглядеть правильная строка?
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776369
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

сё, пасяп)
Код: vbnet
1.
RichTextBox2.TextRTF = RichTextBox1.TextRTF

работает. странно, что в первый раз это не проканало.
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776371
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroработает. странно, что в первый раз это не проканало.так теперь-то ты правильно написал. Сравни со своим первым вариантом
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776372
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

не... вспомнил. это я тогда тоже написАл. мне нужно добавить в текстбокс символ, сохраняя цвет.
Код: vbnet
1.
RichTextBox1.TextRTF = RichTextBox1.TextRTF & vvv

не канает. Shocker.ProСравни со своим первым вариантом это я потом начал химичить, когда ничего не получалось, и я стал комбинировать все возможные варианты)
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776376
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то никак не могу сообразить. пробую сначала пометить символы, а в конце красить по этим меткам. крашу. а метки(вспомогательные символы) я убрать уже не в силах, т.к. краска смывается)
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776381
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
RichTextBox3.Text = vvv
RichTextBox1.TextRTF = RichTextBox1.TextRTF & RichTextBox3.TextRTF

тоже не фурычит. странное какое-то свойство это .TextRTF
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776391
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, я в ВБ6 не очень, но если вопрос
символ текстбокса должен меняться в шрифте и размерах(лучше даже в цвете, если возможно)
то неужели это сильно отличается от вопроса в Ворде 3 слово, 3 букву выкрасить синим?
но там же это легкотня!!!
и по аналогии сделать
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776397
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

дальше первого поста не читал?). дан текстовый файл(чёрный и зелёный цвета шрифта). нужно добавить в текстбокс обычный символ. но когда его добавляешь, цвета не сохраняются. можно красить по одному символу - это запасной вариант - но это не желательно по некоторым причинам
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776403
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,
дан текстовый файл - то есть с расширением txt?, если да тогда как это? - дан текстовый файл(чёрный и зелёный цвета шрифта)
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776408
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

дан ричтекстбокс
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776415
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776419
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

не совсем. там нет ни одного программного добавления символа. всё вручную
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776430
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, странно, цвета не нашёл
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Command1_Click()
txt.Text = "kvg"
End Sub

Private Sub Command2_Click()
txt.Font = Arial
txt.Font.Size = 78
End Sub
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776433
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как Шокер подсказывает - txt.TextRTF. после точки нет подсказок
???
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776472
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
копаюсь в сложных циклах: пытаюсь запомнить, цвет каких символов нужно изменить, и менять их в самом конце. но у меня тут цикл в цикле в цикле... мозг плавится(
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37776488
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем в тему, но: как выйти из сложного цикла? т.е. цикл в цикле в цикле, и из внутреннего цикла нужно выйти из всех. мудился с boolean, но пока что безуспешно. не помню, как раньше делал
...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37802192
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получилось сделать "форматирование" цвета в ричтекстбоксе по опозновательным символам. работает идеально, правда ресурсы жрёт... превращает текст вида 12345|||123||1234|||12| в 12345123123412 мб кому-нить пригодится
Код: vbnet
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.
Dim coll As New Collection
Dim i As Integer
Dim x As Integer
Dim y As Integer
Dim str() As String
Dim TTText As String
WebBrowser1.Refresh
TTText = WebBrowser1.Document.body.innertext
str = Split(TTText, vbCrLf)
RichTextBox1.Text = ""
For i = 0 To UBound(str)
For y = 1 To Len(str(i))
    If Mid(str(i), y, 1) = "|" Then
        If coll.Count > 0 Then
        Dim aa As Long
        aa = Len(RichTextBox1.Text)
zanovo:
        For x = 1 To coll.Count
            If coll(x) = aa Then
            aa = aa - 1
            GoTo zanovo
            Else
            coll.Add aa
            End If
        Next x
        Else
        coll.Add Len(RichTextBox1.Text)
        End If
    Else
    RichTextBox1.Text = RichTextBox1.Text & Mid(str(i), y, 1)
    End If
Next y
RichTextBox1.Text = RichTextBox1.Text & vbCrLf
Next i

For x = 1 To coll.Count
If coll(x) > 0 Then
RichTextBox1.SelStart = coll(x) - 1
RichTextBox1.SelLength = 1
RichTextBox1.SelColor = vbGreen
End If
Next x
RichTextBox2.TextRTF = RichTextBox1.TextRTF

...
Рейтинг: 0 / 0
шрифты в текстбоксе
    #37803076
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
coll.Add aa

нужно заменить на
Код: vbnet
1.
If x = coll.Count Then coll.Add aa

, а то коллекция заполняется впустую тысячами лишних значений
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / шрифты в текстбоксе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]