问题标签 [winapp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2106 浏览

.net - 如何删除其他进程使用的文件

这是交易。

我的 WinApp 正在运行,对吧?假设进程'A'。它创建一个文件并保留句柄(保持文件打开以进行写入,这是必须的)。
然后它开始其他 msbuild 过程,我们称之为“B”。此过程从System.Diagnostic.Process类开始。
在某些时候,我的 WinApp (A) 需要删除之前创建的文件(记住它是由 A 自己创建的),这时我收到 IOException 并显示消息“进程无法访问文件'X',因为它正在被另一个进程使用”。它实际上是!......如果我终止进程'B',只有'A'才能成功删除文件。

所以我的问题是:
1)有没有办法告诉我创建的过程不是没有处理我打开的文件?
2)还有其他方法可以实现我的方案吗?

0 投票
5 回答
12949 浏览

c# - Uri.AbsolutePath 用空格弄乱了路径

在 WinApp 中,我只是想从 Uri 对象中获取绝对路径:

如果我的原始路径中没有空格,这可以正常工作。如果那里有空格,则字符串会被破坏;例如“文档和设置”变为“文档%20and%20Setting”等。

任何帮助,将不胜感激!

编辑: LocalPath 而不是 AbsolutePath 成功了!

0 投票
1 回答
1279 浏览

flash - 在浏览器中运行的 Flash 应用程序可以连接到 localhost 以从另一个应用程序获取数据吗?

似乎 Flash 应该在浏览器的沙箱中运行。但是,如果 Flash 可以从远程服务器获取数据,它是否可以类似地从同一台机器上的 localhost IP 获取数据?换句话说,我可以使用在 localhost 上提供 TCP 套接字的 Windows 应用程序将数据馈送到 Flash 应用程序吗?

编辑:

好的,至少对于托管在文件系统中的 SWF 文件,答案是肯定的,请参见此处http://www.flashsecrets.com/2008/01/security-sandbox-violation-w-localhost.html(转如果您将 SWF 应用程序添加到某些安全白名单,则可以修复 localhost 访问错误)。仍然想知道这是否也可以用于托管在网络上的 SWF 应用程序。

0 投票
3 回答
8185 浏览

.net - 高 DPI 问题

我的 .NET Windows 应用程序在高 dpi 设置下的显示有问题。

所有表格都设置为 AutoScaleMode = DPI,但这并不能解决所有问题。

基本上标签最终会扩大尺寸以应对更大的字体,但其他控件的位置不会改变,我们最终会看到标签遮挡其他控件或彼此。

屏幕应该是这样的:http: //www.manageinvest.com/good.jpg ..在高 DPI 上它最终看起来像这样:bad.jpg (这是我的第一篇文章,所以我只允许一个链接)

有什么建议么?

提前致谢,

克里斯蒂安

0 投票
1 回答
505 浏览

.net - DataGridview 重绘非常缓慢

我在用 C# VS2005 .net 2.0 开发的 Windows 应用程序中使用 datagridview。

Datagridview 提供了一个业务对象列表。在开始以落幕方式在 datagridview 中显示行之前,它需要 2-3 秒的恼人延迟。当我从任何其他窗口切换回我的应用程序时,它会以相同的落幕方式开始重新绘制过程。这很烦人。请有人帮我解决这个问题!

0 投票
3 回答
1635 浏览

c# - Windows 应用拼写检查

我想知道是否有另一种方法来检查 Windows 应用程序的拼写,而不是我一直在使用的方法:“Microsoft.Office.Interop.Word”。我不能购买拼写检查插件。我也不能使用开源,并且希望拼写检查是动态的..有什么建议吗?

编辑:

我见过几个类似的问题,问题是他们都建议使用开源应用程序(我很喜欢)或 Microsoft Word。

我目前正在使用 Word 进行拼写检查,它会减慢我当前的应用程序并导致我的应用程序出现一些故障。Word 不是一个干净的解决方案,所以我真的很想找到其他方法。我唯一的选择是将我的应用程序重新创建为 WPF 应用程序,以便我可以利用SpellCheck 类吗?

0 投票
3 回答
108 浏览

asp.net - 我应该做Win申请吗?

这是一个一直在我脑海中浮现的问题,所以我想分享一下,并且知道你们成熟的程序员的意见。

不幸的是,我花了几年的时间做图形(网络),突然间我完全开始了网络编程(因为我发现自己对编程更感兴趣,因为我对网络有基本的了解)。现在我在做 .Net (ASP.NET WebApp) 编程已经一年多了。在这段时间里,我什至从未在 VS 中创建过 Windows 窗体应用程序模板。

当我查看资深程序员的简介时,我发现他们都知道很多技术,我感觉很糟糕。

你认为我应该学习和做 Win App Programming 吗?因为在网络世界中有足够多(很多)不同的东西我无法赶上。

提前致谢

0 投票
1 回答
2440 浏览

c# - 如何填充 TreeView 的节点?(C#winforms)

我有一个 SQL Server Compact Edition 数据库文件,我想将其上的所有表作为节点显示到我的 Windows 应用程序中的 TreeView 控件中。

不幸的是,我不知道该怎么做。

这就是我现在所拥有的:

0 投票
2 回答
274 浏览

c# - 在c#中实现不带return的伪代码代码

我怎样才能在c#中实现这个伪代码而不返回(因为我想在按钮事件处理程序中使用它)?谢谢

编辑:

0 投票
6 回答
207 浏览

c# - 永远更改 C# WinApp 中字符串的值?

假设我的 WinApp 中有一个字符串字段,如下所示:

公共字符串 UsingTheApplicationFrom = "还没有";

现在,我想在我的应用程序第一次运行时永远更改该字段的值。例如:UsingTheApplicationFrom = "‎Friday, ‎January ‎21, ‎2011";

在 C# WinApp 中可能吗?
你能指导我吗?

编辑:
我不想使用数据库或文件或注册表或其他东西。