Цель состоит в том, чтобы иметь триггер события непрозрачности, когда форма теряет фокус. Форма имеет настройку для STAY ON TOP. Визуальным эффектом будет нажатие на возможно перекрывающееся окно, и все же форма, на которой не сфокусировано, останется сверху, но в углу слегка прозрачной, что делает ее легкодоступной, но обеспечивает видимость для материала под ней.
Я гуглил и гуглил, и не могу понять, как заставить это событие правильно срабатывать, когда форма теряет фокус, а затем, когда форма восстанавливает фокус, чтобы восстановить непрозрачность до 100% или уровня, определенного в другом месте.
Советы
// under designer.cs
//
// CollectionToolForm
//
//other code....
this.LostFocus += new System.EventHandler(goTransparent);
//method
private void goTransparent(object sender, EventArgs e)
{
if (transparentCheck.Checked == true)
{
this.Opacity = 0.50;
}
else
{
this.Opacity = 1;
}
}