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

Unity: Не работает автодополнение в Visual Studio

В скрипте на C# для Unity я написал код, но Visual Studio не подсказал мне ни как правильно его писать (дополнить), ни исправил явные ошибки, которые я специально допустил. IntelliSense не работал! gameObject.transform.rotation = Quaternion.identity; Если начать писать слово game из кода выше будет...

WPF: Запускать только одну копию приложения

Оригинал инструкции здесь. 0. Создаём новый WPF-проект, называем его, к примеру, «SingleInstanceApp». 1. Добавляем в проект необходимую сборку (Reference): Solution Explorer ▶ References ▶ Add Reference… ▶ System.Runtime.Remoting В новых версиях Visual Studio этот п...

Windows Forms: События NotifyIcon

Если в форму добавить компонент NotifyIcon, то можно заметить, что у него есть несколько различных Событий для мыши, например MouseClick и BalloonTipClicked. Чтобы не запутаться, отмечу в этой заметке их разницу: BalloonTipClicked — вызывается, если нажать левой кнопкой мышки на Всплывающем ув...

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"); Но г...