Я хочу смоделировать интерфейс UI в стиле лайтбокса "Web 2.0" в приложении Windows Forms. То есть, чтобы привлечь внимание к некоторому управлению переднего плана путем "затемнения" всего другого содержимого в клиентской области окна.
Очевидным решением является создание элемента управления, который представляет собой просто частично прозрачный прямоугольник, который можно состыковать с клиентской областью окна и вывести на передний план Z-Order. Он должен действовать как грязная боль стекла, через которую все еще можно увидеть другие элементы управления (и, следовательно, продолжать рисовать сами). Это возможно?
У меня была хорошая охота, и я пробовал несколько приемов, но до сих пор не увенчался успехом. Если это невозможно, каким будет другой способ сделать это?
Смотрите: http://www.useit.com/alertbox/application-design.html (в разделе Lightbox для скриншота, чтобы проиллюстрировать, что я имею в виду.)