C#/.NET

我可以将ShowDialog()设置为不是最上面的吗?

是否可以将ShowDialog()设置为不在最前面?我已经查看了所有相关的so问题,没有一个完全符合我的情况。 我所做的是从datagridview按钮列打开一个新的WinForm。这个新表单从几个SQLite表中提取信息,并允许用户将信息添加到单击该按钮的行。 我使用以下代码打开WinForm。我使用ShowDialog()方法,这样我就可以知道用户是保存表单中的信息还是取消它。 ..
发布时间:2022-08-29 12:02:43 C#/.NET

如何链接不同的表单?

我的第一个问题得到了很大的帮助,希望有人能告诉我或让我参考之前关于此主题的问题。 我想链接不同的表单,比如我单击第一个按钮,它就会打开第二个表单。基本上,我会为手机功能(如短信、通话等)制作一个菜单,所以我希望如果我点击Call,就会打开一个新表单,要求输入要呼叫的号码等。 推荐答案 void SomeInitializationFunction() { button.C ..
发布时间:2022-08-29 11:58:30 C#/.NET

如何使用C#SendKeys以编程方式按Windows键

基本上,我希望在代码中模拟用户单击Windows键。我知道有SendKeys,它允许我向Windows发送按键,如果我得到了它们的句柄,但我不知道的是,我需要得到什么句柄才能发送Windows键命令。例如,Windows键+L。在阅读了一下之后,似乎CTRL-ESC应该也会弹出开始菜单,但不确定如何告诉它将键发送到Windows(如果这是可能的话)。如有任何帮助,我们将不胜感激。 干杯! ..
发布时间:2022-08-28 17:11:31 C#/.NET

如何使用C#通过SlackAPI上传文件(无图像)并同时将其注释到Slack

我可以通过我的SlackAPI上传图片到Slack,我可以上传文件,我可以上传带有评论的图片--但我不能用没有图片的文件做到这一点。 我肯定这是我的消息结构的问题-看看:所有这些都是通过HttpClient完成的! 这是我的工作文件上传方法: public MultipartFormDataContent SendFileToChannel() { va ..
发布时间:2022-08-27 13:51:18 C#/.NET

NVLC中的Sout选项

我正尝试在我的C#应用程序中使用nVLC录制流。NVLC本质上是libvlc的C#包装器。 libvlc是否支持sout选项?下面是我的C#代码,但它不保存文件。 以下是我的代码: `m_media = m_factory.CreateMedia("rtsp://"); List mediaOptions = new List ..
发布时间:2022-08-26 15:37:40 C#/.NET

进程退出时,NLog不会刷新所有日志条目

在这个线程中--Should NLog flush all queued messages in the AsyncTargetWrapper when Flush() is called?--我读到“LogManager在域卸载或进程退出时将配置设置为空”(请参阅第一个答案中的编辑部分)。在我的理解中,这应该会导致将所有挂起的日志条目写入已注册的目标。然而,在用AsyncTargetWrappe ..
发布时间:2022-08-25 16:11:37 C#/.NET

如何以编程方式为异步目标配置NLog?

我正在尝试以编程方式配置Nlog,以便与异步方法一起使用。然而,文档似乎主要提供了使用XML进行配置的示例。提供了使用较旧NLog版本的代码的最小示例here。 我想使用NLog.Config.LoggingConfiguration()来完成此操作,因此我是这样操作的: var config = new NLog.Config.LoggingConfiguration(); // ..
发布时间:2022-08-25 16:08:06 C#/.NET

如何为Azure功能配置NLog?

我真的需要一些帮助。 我想将NLog与Azure Functions v2(目标框架.NET核心2.2)一起使用-并且已经创建了一个 Startup : FunctionsStartup 用 装饰的类 [assembly: FunctionsStartup(typeof(PmsFunctions.Startup))] 并创建了此方法 public override v ..
发布时间:2022-08-25 15:52:47 C#/.NET

如何仅向IronPython公开接口实现

我有一个实现接口的C#类,并且我在这个类上还有一些更多的公共方法,我想要的是只将属于该接口的方法而不是整个对象公开给python代码。 是否有无需创建新类即可完成此操作的简单方法? 推荐答案 对不想公开的方法使用[PythonHidden]属性。 IronPython将始终基于原始对象而不是接口类型进行调用。创建一个包装类来维护对接口实现者的引用,并根据需要转发调用,也是一 ..
发布时间:2022-08-25 14:58:55 C#/.NET

C#逗号分隔数字的默认格式

我有一个C#应用程序,它在文本框中显示一些大数字。我希望它使用逗号作为千位分隔符。我使用以下代码来完成此操作: txtNumberDisplay.Text = intNumber.ToString("N0"); 以上一直运行良好,直到最近才以以下形式正确显示数字: 123,456 最近,千位分隔符不知何故变成了句点“。数字显示如下: 123.456 我的第一个想 ..
发布时间:2022-08-25 12:46:06 C#/.NET