Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Текст Добавлено: 07.07.04 11:34  

Автор вопроса:  Vah V
Подскажите как в функцию передать текст с сохранением стилей (Bold, Italic...).
У переменные типа String нет этих свайств.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #1 Добавлено: 07.07.04 22:44
ну так передавай и текст и фонт..



Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 07.07.04 22:59
Передавай RTF или HTML, смотря откуда ты эту строку берёшь.

Ответить

Номер ответа: 3
Автор ответа:
 ШевТ



ICQ: 165728420 

Вопросов: 1
Ответов: 96
 Профиль | | #3 Добавлено: 08.07.04 01:33
sub a(s as string, f as font)
end sub

Ответить

Номер ответа: 4
Автор ответа:
 Vah V



Вопросов: 3
Ответов: 9
 Профиль | | #4 Добавлено: 08.07.04 10:39
Очень не правильно поставил вопрос.
Проблема такая: найти в тексте слова выделенные (Bold, Italic,…) и проставить
Html teg –и . К примеу “vb.net” поменять на <b>vb.net</b>. Я использую метод Select
для поиска, но это очень долго.

Ответить

Номер ответа: 5
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 08.07.04 11:57
От этого для меня вопрос стал еще более запутанным...
Тебе нужно просто отформатировать определенные слова в тексте
html-тэгами? Тогда или используй Replace

Dim Words() as string={"vb.net", "c#", "VC++ .NET"}

dim strTemp as string
dim MyText as String="BigText ....... "

For Each strTemp in Words
MyText=mytext.Replace(strTemp, "<b>" + strtemp + "</b>")
Next

Ну и далее в таком же духе.

Или, что правильнее, заюзай регулярные выражения.

Ответить

Номер ответа: 6
Автор ответа:
 Vah V



Вопросов: 3
Ответов: 9
 Профиль | | #6 Добавлено: 08.07.04 17:57
Да нет, наитии надо любое слово или символ выделенное Bold, Italic или BoldItalic
Тоесть нашел слово выделенное Boldom -> добавил теги <b>....</b> и тп. и тд.

Ответить

Номер ответа: 7
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 08.07.04 18:54
Где найти? Каким образом происходит выделение?

Ответить

Номер ответа: 8
Автор ответа:
 Vah V



Вопросов: 3
Ответов: 9
 Профиль | | #8 Добавлено: 08.07.04 19:17
Текст уже форматированный (скопирован из Word-а) в RichTextBox.
Проблема в том что - бы найти выделенные слова и проставить соответствующие теги.

Ответить

Номер ответа: 9
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #9 Добавлено: 08.07.04 20:29
Тогда тебе нужно использовать свойство TextRTF - там как раз и
находится сам текст с форматированными вставками. Тебе прийдется
самому парсить весь ентот бред и переводить в html.

Так что поищи спецификацию RTF и вперед...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам