powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Странности со строкой в тултипе
7 сообщений из 7, страница 1 из 1
Странности со строкой в тултипе
    #40039976
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть приложение, в нем используется System.Windows.Forms.DataVisualization.Charting.
Все бы ничего, но в одном месте есть такой код для тултипов:

Код: c#
1.
chart1.Series["Path"].Points[n].ToolTip = @"c:\abc\node\temp";



Когда мышку навожу в приложении на чарт вижу, что строку рвет по символу "\n"
"c:\abc
ode\temp"

Я так понимаю, что "\n" здесь "c:\abc\node\temp" интерпретируется как NewLine символ. Как избежать такой интепретации?
Пробовал удвоить бэкслэши
@"c:\\abc\\node\\temp"
@"c:\\\\\abc\\\\node\\\\temp"
- та же фигня

Так сработало
@"c:/abc/node/temp"
но это несеръёзно
...
Рейтинг: 0 / 0
Странности со строкой в тултипе
    #40040013
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не знаю, почему такой баг c удвоением, но предлагаю его обойти

Код: c#
1.
2.
var p = (@"c:\abc\node\temp").Split('\');
Path.Combine(p);
...
Рейтинг: 0 / 0
Странности со строкой в тултипе
    #40040017
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
Не знаю, почему такой баг c удвоением, но предлагаю его обойти

Код: c#
1.
2.
var p = (@"c:\abc\node\temp").Split('\');
Path.Combine(p);

а как это поможет? )))
...
Рейтинг: 0 / 0
Странности со строкой в тултипе
    #40041020
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Сталкивался когда-то с чем-то похожим:
Амперсанд (&) в тесте Tooltip в System Tray
...
Рейтинг: 0 / 0
Странности со строкой в тултипе
    #40041025
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну с амперсандом-то понятно, откуда ноги растут - им в менюшках всегда горячую клавишу обозначали, ставя перед буквой. А в данном случае - явный баг интерпретации строки и вряд ли что-то можно сделать... разве что в юникоде найти символ, наиболее близкий к обратному слешу и заменять на него.
...
Рейтинг: 0 / 0
Странности со строкой в тултипе
    #40041046
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Shocker.Pro
Cat2
Не знаю, почему такой баг c удвоением, но предлагаю его обойти

Код: c#
1.
2.
var p = (@"c:\abc\node\temp").Split('\');
Path.Combine(p);


а как это поможет? )))


Действительно, никак.
Тогда так

Код: c#
1.
var p = @"c:\abc\node\temp".Replace('\','/');



Строка останется допустимой записью полного имени файла
...
Рейтинг: 0 / 0
Странности со строкой в тултипе
    #40041276
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
Shocker.Pro
пропущено...
а как это поможет? )))


Действительно, никак.
Тогда так

Код: c#
1.
var p = @"c:\abc\node\temp".Replace('\','/');



Строка останется допустимой записью полного имени файла


Ну, так - да, вопросов нет (Y), но мы-то , перфекционисты, на этом не можем остановиться
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Странности со строкой в тултипе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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