小编001*_*010的帖子

无边框Winform,边框为1px

这可能听起来像一个奇怪的问题,但我有C#Winform我将FormBorderStyle设置为None.到目前为止一切都很好,但我想知道是否有一种方法可以在我的表单周围添加1px边框?我知道我可以通过创建自己的图像来实现它,但我想知道是否有更自然的方式来做它.谢谢

c# user-interface visual-studio-2010 visual-studio winforms

7
推荐指数
2
解决办法
8671
查看次数

如何使用具有特定子目录的通配符扫描目录

我想知道什么是扫描具有您不确定的字符的目录的好方法.

例如,我想扫描

C:\程序\版本2*\文件

含义

  • 该文件夹位于 C:\Program
  • Version2.*可能是类似的东西Version2.33,Version2.1等等.
  • 该文件夹中有一个命名的文件夹Files在它

我知道我可以做类似的事情foreach (directory) if contains("Version2."),但我想知道是否有更好的方法.

c# directory search wildcard

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

捕获完全意外的错误

我有一个ErrorRecorder应用程序,它打印错误报告,并询问用户是否要将该报告发送给我.

然后,我有主应用程序.如果发生错误,它会将错误报告写入文件,并要求ErrorRecorder打开该文件以向用户显示错误报告.

所以我使用Try/Catch捕获了大部分错误.

但是,如果发生完全意外的错误并关闭我的程序,该怎么办?

有没有像全局/覆盖方法或类似的东西,它告诉程序"在关闭之前,如果发生意外错误,请调用"ErrorRecorderView()"方法"

c# error-handling runtime-error visual-studio-2010 visual-studio

2
推荐指数
1
解决办法
5626
查看次数

WinForm事件处理程序激活太慢

我想请你看看这段代码:我有一个名为Button1的Button.

    private void button1_MouseHover(object sender, EventArgs e)
    {
        button1.BackColor = Color.Black;
    }

    private void button1_MouseLeave(object sender, EventArgs e)
    {
        button1.BackColor = Color.Blue;
    }
Run Code Online (Sandbox Code Playgroud)

这段代码有效,但问题是延迟很小.改变颜色约1/2秒延迟.我在WPF中尝试过同样的事情,绝对没有延迟.基本上我希望鼠标事件尽快发射.

我能以什么方式完成这项任务?谢谢

c# visual-studio-2010 visual-studio winforms

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