Отображение В Notifyicon.text Больше 127 Символов

  • Автор темы Автор темы Tolias
  • Дата начала Дата начала
T

Tolias

Как сделать так, чтобы при наведении указателя на NotifyIcon всплывающая подсказка отображала больше 127 символов? Пока мне только удалось побороть исключение, которое вопило, что длина должна быть не более 64 символов с помощью такого метода:
<!--shcode--><pre><code class='c#'>using System;
using System.Windows.Forms;
using System.Reflection;

public class Fixes {
public static void SetNotifyIconText(NotifyIcon ni, string 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(ni, text);
if ((bool)t.GetField("added", hidden).GetValue(ni))
t.GetMethod("UpdateIcon", hidden).Invoke(ni, new object[] { true });
}
}[/CODE]

Теперь хоть оно и ставит до 1000, но по прежнему отображает только первые 127 символов... А мне очень надо сделать больше. Создавать еще одну форму вместо подсказки как-то не то.. Как можно выйти из положения?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab