7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
1 | |
Извлечение текста с tooltip.Content13.09.2011, 23:46. Показов 2761. Ответов 21
Метки нет (Все метки)
При запуске программы считываются данные с текстового файла, и к каждым данным там же в строке есть поле tooltip, так вот, когда там добавить /n, то все считывается и отображается в tooltip нормально, с переносами, а вот при чтении с tooltip.Content и записи обратно в файл этот перенос вытекает в то, что получаю на выходе две строки, а не одну с символом переноса. Ну вот как то так получается
0
|
13.09.2011, 23:46 | |
Ответы с готовыми решениями:
21
Извлечение абзаца из текста Обработка текста - извлечение текста в кавычках Изменение текста в ToolTip вместе с текстом контрола Как передать Content класса Button в значение текста TextBox? |
al.k
|
14.09.2011, 14:49
#2
|
Не по теме:
0
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
14.09.2011, 15:34 [ТС] | 3 |
Ну вообще то ничего я не переводил, прост засиделся и писал немного сонный вчера)
А так сформулирую вопрос по другому: как можно убрать переносы при считывании текста из tooltip и заменить эти переносы на какой-то символ?
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
||||||
14.09.2011, 15:49 | 4 | |||||
если вам в тексте удалить переносы строк, то может быть вот так
1
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
18.09.2011, 11:59 [ТС] | 5 |
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
|
18.09.2011, 14:40 | 6 |
код давайте
0
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
||||||
18.09.2011, 15:13 [ТС] | 7 | |||||
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
||||||
18.09.2011, 16:01 | 8 | |||||
а так?
0
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
18.09.2011, 16:16 [ТС] | 9 |
С этого начинал... не хочет...
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
||||||
18.09.2011, 16:39 | 10 | |||||
t.Content это вообще не стринг, не понимаю как у вас код который вы привели вообще компилился без ошибок
ToolTip надо, а не Tooltip
0
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
18.09.2011, 16:56 [ТС] | 11 |
Ну у меня не в tooltip дело, а все дело в том, что есть просто строка, в которой хочу убрать переносы, заменив их другими символами... В ToolTip передается ссылка на строку,с которой я вот работаю, поэтому там ошибки и не было при компиляции.
0
|
1 / 1 / 0
Регистрация: 01.03.2010
Сообщений: 26
|
|
18.09.2011, 17:14 | 12 |
А если при сохранении заменить \n на какой-нибудь набор символов ($newLine), а при загрузке наоборот заменять все $newLine на \n ?
0
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
18.09.2011, 17:22 [ТС] | 13 |
Вот это я уже пробывал...
Игнорируется символ \n при замене...
0
|
1 / 1 / 0
Регистрация: 01.03.2010
Сообщений: 26
|
||||||
18.09.2011, 17:49 | 14 | |||||
не знаю что у тебя игнорируется.. у меня всё работает:
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
|
18.09.2011, 18:08 | 15 |
да зачем такие сложности обычный Replace работает, проверено на коде который автор приводил в начале темы. Другой вопрос, что автор не весь код показывает, ту часть где сохранение в файл происходит, а без кода это все гадание на кофейной гуще.
Добавлено через 13 минут да и еще в Window NewLine == "\n\r", кажется так
0
|
1 / 1 / 0
Регистрация: 01.03.2010
Сообщений: 26
|
|
18.09.2011, 18:18 | 16 |
если уж на то пошло, то наоборот - "\r\n". Сохранение в файл и я опустил, т.к. оно ни на что не влияет. Насколько я понял, запись идёт через WriteLine, а он просто принимает строку и всё. И читает также - построчно.
А если прочитать внимательно пост #13, то станет понятно что у ТС проблема в том что
0
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
18.09.2011, 18:35 [ТС] | 17 |
Все верно, кроме- вообщет \r- это символ возврата коретки, только каким он тут боком??
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
|
18.09.2011, 18:44 | 18 |
просто не ясно
0
|
1 / 1 / 0
Регистрация: 01.03.2010
Сообщений: 26
|
||||||
18.09.2011, 18:50 | 19 | |||||
без "или"
Если '\n' игнорируется, то в файл будет действительно записано 2 строки. SkarM, напиши тот код, что я тебе скинул и радуйся жизни. Или сделай это через Replace:
0
|
7 / 7 / 3
Регистрация: 28.10.2010
Сообщений: 220
|
|
18.09.2011, 19:47 [ТС] | 20 |
Повторяю- через Replace WriteLine записывает две строки. А предыдущий код испытаю чуть позже, т.к. сейчас другим занят.
0
|
18.09.2011, 19:47 | |
18.09.2011, 19:47 | |
Помогаю со студенческими работами здесь
20
Извлечение текста Извлечение текста Извлечение текста Извлечение текста со страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |