- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
Form f = new Form1();
f.FormBorderStyle = FormBorderStyle.FixedToolWindow;
f.WindowState = FormWindowState.Minimized;
f.ShowInTaskbar = false;
f.StartPosition = FormStartPosition.Manual;
f.Location = new System.Drawing.Point(-2000, -2000);
f.Size = new System.Drawing.Size(1, 1);
f.Hide();
f.Visible = false;
f.Opacity = 0;
Application.Run(f);
LispGovno 21.03.2015 10:27 # +2
kegdan 21.03.2015 10:45 # 0
Qwertiy 22.03.2015 14:58 # +2
Полностью прозрачная минимизированная форма, не отображаемая на панели задач, размером 1*1 с фиксированной границей (вот тут он просчитался, надо было None), помещённая на 2000px за пределы экрана, да ещё и дважды скрытая (эти способы делают одно и то же).
bormand 22.03.2015 15:12 # 0
Вот это, походу, не прокатит в винде. Емнип, она на (0; 0) выправляла такие координаты.
Qwertiy 22.03.2015 15:30 # +1
А вообще, координаты может и прокатят - мы же можем форму за экран убирать, по крайней мере частично. Это вот максимальные размеры ограничены размерами жэкрана плюс 4 или 8.
1024-- 22.03.2015 19:31 # 0
Годнота, всегда надо так делать!
Если UltraVNC развернуть на весь экран, по наведению мыши сверху выплывает панелька (аналогичная по смыслу панельке из mstsc). Потом панелька уезжает вверх, временно появляясь на верхнем мониторе, если он есть, и исчезает.
Qwertiy 22.03.2015 19:58 # 0
Но вообще я говорил про перемещение окна пользователем, из которого должна бы следовать возможность сделать это программно.
bormand 22.03.2015 15:15 # +10
laMer007 22.03.2015 15:27 # +6
bormand 21.03.2015 11:01 # +11
Xom94ok 22.03.2015 15:13 # +2
LispGovno 22.03.2015 20:12 # 0
Qwertiy 22.03.2015 20:42 # 0
guest 03.04.2015 16:46 # 0
guest 03.04.2015 22:57 # 0