Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2012, 16:19   #1
Tolias
Пользователь
 
Регистрация: 18.08.2010
Сообщений: 41
По умолчанию Отображение в NotifyIcon.Text больше 127 символов

Как сделать так, чтобы при наведении указателя на NotifyIcon всплывающая подсказка отображала больше 127 символов? Пока мне только удалось побороть исключение, которое вопило, что длина должна быть не более 64 символов с помощью такого метода:
PHP код:
using System;
using System.Windows.Forms;
using System.Reflection;

    public class 
Fixes {
      public static 
void SetNotifyIconText(NotifyIcon nistring text) {
        if (
text.Length >= 1000) throw new ArgumentOutOfRangeException("Text limited to 127 characters");
        
Type t typeof(NotifyIcon);
        
BindingFlags hidden BindingFlags.NonPublic BindingFlags.Instance;
        
t.GetField("text"hidden).SetValue(nitext);
        if ((bool)
t.GetField("added"hidden).GetValue(ni))
          
t.GetMethod("UpdateIcon"hidden).Invoke(ni, new object[] { true });
      }
    } 
Теперь хоть оно и ставит до 1000, но по прежнему отображает только первые 127 символов... А мне очень надо сделать больше. Создавать еще одну форму вместо подсказки как-то не то.. Как можно выйти из положения?
Tolias вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка текста.Определить какой из символов в ней больше . А или О? Райзат Фриланс 23 26.07.2010 21:20
Строка больше 255 символов? TwiX Общие вопросы Delphi 6 07.12.2009 16:53
Как ввести строку больше 255 символов? slips Общие вопросы C/C++ 11 26.04.2009 19:53
Не получается добавить в memo текст больше 255 символов Norton Общие вопросы Delphi 8 01.04.2009 11:58
Отображение символов в Delphi Airou Компоненты Delphi 1 18.04.2008 00:26