как сделать что-то подобное
Эффект стекла Windows Forms, сделайте ImageBox прозрачным
Я использую VS 2010
как сделать что-то подобное
Эффект стекла Windows Forms, сделайте ImageBox прозрачным
Я использую VS 2010
Если все, что вам нужно, это стандартный эффект стекла (включая размытие), ознакомьтесь с этой статьей:
http://www.codeproject.com/KB/vista/AeroGlassForms.aspx
По сути, все, что вы делаете, - это расширяете рамку окна (которая уже имеет эффект стекла) в клиентскую область. Вы должны вызвать API DWM, поставляемый с Windows Vista или более поздней версии, с помощью пары методов P / invoke, поскольку он не встроен в .NET Framework.
РЕДАКТИРОВАТЬ: если вам нужен больший контроль над эффектом размытия, вы можете более конкретно изучить DwmEnableBlurBehindWindow из DWM API, хотя я сам этим не пользовался.
Взгляните на это:
http://msdn.microsoft.com/en-us/library/aa969512(VS.85).aspx
Массив MARGINS похож на поля на странице HTML. Первый пример в MSDN дает поля для эффекта стекла высотой 25 пикселей в нижней части окна.
Этот учебник по MS довольно прост для понимания и использует C #.