小编and*_*ySF的帖子

在Winforms应用程序中填充橡皮筋

如何在不透明度为0.3的窗体上绘制零不透明橡皮筋?(橡皮筋是在微软的例子之后制作的


更新:

我需要那个橡皮筋来做像面具一样的东西.如果您使用Jing或任何其他屏幕截图工具,您将在尝试制作屏幕截图时完全看到我需要做的事情:屏幕变为半透明,当您进行选择时,您将看到0不透明度选择

c# drawing rubber-band winforms

6
推荐指数
1
解决办法
4560
查看次数

任务栏位置

如何检测任务栏的位置?我需要知道在右上角显示我的通知.谢谢

编辑:谢谢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#

5
推荐指数
1
解决办法
2390
查看次数

c#中的递归搜索方法

我决定不再将应用程序中的报告作为嵌入式资源保留,并将它们本地移动到服务器.优点是显而易见的,但考虑到我想以清晰的方式组织目录(常见报告,信头等).我需要一种只通过名称加载报告的方法,调用递归搜索方法.我的计划是使用可以在应用程序启动时构建的缓存,然后在列表中搜索或使用每次需要时查找报告名称的方法...任何想法和最终使用代码(c#)的示例都非常欢迎!

文件夹结构可以是:

\\ webserver\Reports(报告具有唯一名称的文件)

\\ webserver\Reports\Common(报告具有唯一名称的文件)

\\ webserver\Reports\Manager1(报告具有唯一名称的文件)

\\ webserver\Reports\Manager1\Invoices(具有唯一名称的报告文件)

\\ webserver\Reports\ManagerN(报告具有唯一名称的文件)

希望这个例子有用!谢谢!

c#

0
推荐指数
1
解决办法
1776
查看次数

标签 统计

c# ×3

drawing ×1

rubber-band ×1

winforms ×1