如何在不透明度为0.3的窗体上绘制零不透明橡皮筋?(橡皮筋是在微软的例子之后制作的
更新:
我需要那个橡皮筋来做像面具一样的东西.如果您使用Jing或任何其他屏幕截图工具,您将在尝试制作屏幕截图时完全看到我需要做的事情:屏幕变为半透明,当您进行选择时,您将看到0不透明度选择
如何检测任务栏的位置?我需要知道在右上角显示我的通知.谢谢
编辑:谢谢Hans Passant.我用它来获取位置.我希望没事.
GetTaskbarLocation(TaskbarPosition.GetTaskbarPosition());
private void GetTaskbarLocation(Rectangle rc)
{
if (rc.X == rc.Y)
{
if (rc.Right < rc.Bottom)
taskbarLocation = TaskbarLocation.Left;
if (rc.Right > rc.Bottom)
taskbarLocation = TaskbarLocation.Top;
}
if (rc.X > rc.Y)
taskbarLocation = TaskbarLocation.Right;
if (rc.X < rc.Y)
taskbarLocation = TaskbarLocation.Bottom;
}
Run Code Online (Sandbox Code Playgroud) 我决定不再将应用程序中的报告作为嵌入式资源保留,并将它们本地移动到服务器.优点是显而易见的,但考虑到我想以清晰的方式组织目录(常见报告,信头等).我需要一种只通过名称加载报告的方法,调用递归搜索方法.我的计划是使用可以在应用程序启动时构建的缓存,然后在列表中搜索或使用每次需要时查找报告名称的方法...任何想法和最终使用代码(c#)的示例都非常欢迎!
文件夹结构可以是:
\\ webserver\Reports(报告具有唯一名称的文件)
\\ webserver\Reports\Common(报告具有唯一名称的文件)
\\ webserver\Reports\Manager1(报告具有唯一名称的文件)
\\ webserver\Reports\Manager1\Invoices(具有唯一名称的报告文件)
\\ webserver\Reports\ManagerN(报告具有唯一名称的文件)
希望这个例子有用!谢谢!