Архив метки: C#

Windows Forms: Скрыть форму

Мне от программы нужно только прочитать событие журнала и вывести уведомление, но саму форму отображать не нужно. Через Дизайнер скрыть форму можно, если изменить свойства: WindowState = Minimized При этом форму всё ещё будет видно на Панели задач, поэтому скрываем её оттуда тоже: ShowInTaskbar = Fa...

C#: Интерполяция строк

В PowerShell можно было использовать переменную прямо внутри строки: BalloonTip -Title "[$dateNow] Balloon Tip Title" -Message "Balloon Tip Text" В C# можно было сделать через переменную: String title = String.Format("[{0}] Balloon Tip Title", dateNow); SetBalloonTip(title, "Balloon Tip Text"); Но г...

Windows Forms: Извлечь значок программы

В примере с MSDN для уведомления в «Области уведомлений» используется значок из файла в папке программы. Т.е. внешний файл: notifyIcon1.Icon = new Icon("appicon.ico"); Чтобы использовать вместо внешнего файла значок из исполняемого файла, нужно воспользоваться другим методом: // Create the...

Unity: Редактор ругается на неиспользуемую переменную

Изучая проект, я добавил скрипт, в котором используются переменные с ключевым словом private. Переменная хоть и является закрытой, но, благодаря cериализация с помощью [SerializeField], этой переменной можно назначать новые значения прямо из окна редактора: [CreateAssetMenu(menuName = "Effect/Shield...

Unity: Игнорировать нажатие левой кнопки мыши

Если в игре используется мышка, при этом левая кнопка мыши назначена на Атаку, то при нажатии на кнопку интерфейса, герой начинает атаковать. Если кнопка интерфейса отвечает за атаку, то ничего страшного, но чаще всего это какая-то другая кнопка — вызов меню, открытие карты или окна инвентаря....