问题标签 [windowsformsintegration]

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 投票
2 回答
535 浏览

c# - 在 Element Host 中托管复合 WPF 应用程序

我在 Element Host 内托管了一个 WPF 应用程序,它在应用程序内有一个 WPF 用户控件。在 WPF 应用程序内部的某个时刻(因为我知道Application该类将是null,我将其实例化如下:

问题是,每当我关闭 WPF 应用程序内的内部用户控件时,由于某种原因,它会导致资源无法访问。它说即使我在应用程序开始时实例化了它,该Application对象也是如此。null如果我检查Applicationfornull然后实例化它,它表示当前 AppDomain 中有一个活动的应用程序。

0 投票
2 回答
1013 浏览

c# - C# 错误 - 参数异常未处理

我正在编写一个患者预约应用程序,当我单击按钮时,它应该在第 1 列下的 Access 文件中添加 365 天(从今天开始)。

现在,它以前可以工作,但现在它给了我一个错误。

System.Data.dll 中出现“System.ArgumentException”类型的未处理异常

附加信息:初始化字符串的格式不符合从索引 34 开始的规范。

代码:

任何帮助表示赞赏。

还有,想在这里一石两鸟。作为一个额外的问题,是否可以让这个按钮删除列 (Date1) 下的所有行,然后让它添加 365 天?

谢谢。

0 投票
1 回答
43 浏览

c# - 实体模型被误删了如何重新配置

我的朋友从我的 c#visual studio 工作项目中删除实体模型,

在大多数形式中,我使用的是核心 ADO.net,但对于 datagridviews,我使用的是 entityframework

现在它不工作我试图重新配置它但它不工作显示错误

“无法从程序集中加载项目名称实体”

请帮帮我我该怎么办?

0 投票
0 回答
1411 浏览

c# - 如何在使用 WPF 或 Windows 窗体构建的桌面应用程序中实现广告?

我想像 Utorrent/Skype 那样实现。

我期待着很多选择。这是列表:

  • 谷歌的AdSense
  • 微软酒吧中心
  • Desktopad - 与他们沟通并得到答案,它仅适用于 Windows 应用商店应用程序。
  • Bing Ads - 不确定这是否有效。但是我没有任何人可以在我的应用程序中提供广告。我需要任何广告网络公司在应用程序中发送广告。所以我不认为 Bing Ads 对我有用。
  • Smaato 广告

想到通过在网站中实现和在应用程序中获取来使用 Google Adsense。但是在参考了下面列出的一篇文章之后——我开始知道他们可能会阻止一个帐户。所以忽略了这个想法,因为这不是正确的方法。

参考链接 -

https://social.msdn.microsoft.com/Forums/vstudio/en-US/0efce3f9-74ec-4dc6-86af-d64111913884/advertise-in-wpf-application?forum=wpf

在 WPF 应用程序中做广告?

还通过 Stack Overflow 和其他媒体引用了许多其他链接。但这些都没有帮助我完成这项工作。

我遇到的几个问题-

  • Utorrent 和 Skype 如何提供广告?-- 这些也是桌面应用程序。
  • 他们使用哪个广告网络?
0 投票
4 回答
21030 浏览

c# - 将 C# 控制台应用程序与 GUI 集成

我从头开始使用 C# 开发不到 3 个月,目前我得到的是一个使用 Visual Studio 2015 制作的控制台应用程序。该应用程序使用 Web 服务,XML 被反序列化、格式化并保存在 Access 数据库中,最后将成功或错误 XML 发送回 Web 服务器。3 个类组成应用程序:主流类、SOAP 客户端类和 DB 类。

现在我发布这个的原因是因为我需要将该控制台应用程序与一个 GUI 集成,其中应该显示从反序列化 XML 获得的一些数据(这是利益相关者没有考虑的项目的扩展在踏上发展阶段之前),但我不知道该怎么做。

到目前为止,我正在阅读有关“构建 WPF 应用程序”“Windows 窗体”的信息,但文档太多了,我不知道我是否走在正确的道路上,所以在我开始浪费时间编码之前,你们能否给出一些指导方针这可能不是将我的控制台应用程序与 GUI 集成的最佳选择?有没有办法让控制台应用程序成为基于 GUI 的应用程序?

如果您向我提供他们快速实现 GUI 的教程的实用链接,我将不胜感激,我的时间已经不多了,我需要立即开始编码。非常感谢您阅读本文并帮助我。

0 投票
2 回答
120 浏览

c# - 标签中的大字符串导致应用程序挂起(C# Windows)

我有一个 Windows 应用程序,我从数据库中获取数据并将其绑定到标签。我正在使用计时器并滚动标签,当字符串大约 150 个字符时,这很好用,但是当我有大约 30000 个字符的字符串时,它只会挂起应用程序。

为什么这与字符串长度有关并导致应用程序挂起?提前致谢。

0 投票
1 回答
218 浏览

c# - 使用嵌套类将多个参数传递给后台工作者

我正在尝试使用嵌套类来让两个类传递给一个参数,这样我就可以将它发送给后台工作人员。到目前为止,我已经设法将单个参数传递给后台工作人员,但我还没有使用嵌套类来完成它,我最终将两个或我想要的类传递给同一个参数。到目前为止,这是我正在使用的一些代码:

这是我尝试使用的嵌套类:

这是其中一个类的示例:

这是我完全困惑的部分,我希望能够在从 Window 的表单调用时使用这两种方法,它从中检索一些输入的数据。我不确定如何让这两个类一起工作,我可以同时将它们发送给后台工作人员:

0 投票
1 回答
5061 浏览

c# - System.Data.dll 中发生“System.IndexOutOfRangeException”类型的未处理异常在位置 0 处没有行

我无法从这个过程中获得任何价值。我以不同的形式使用了具有不同过程名称的相同代码(并且我已经保存了所有这些代码)。它工作得很好,但在其他形式下它会不断产生这个错误。我只是一个初学者,所以请以最简单的方式回答。

0 投票
1 回答
108 浏览

wpf - 我可以将 ElementHost 添加到常规 WinForm StatusStrip 吗?

我刚开始学习 WPF,我一直在尝试将此 WPF 控件添加到常规 WinForm 中。

我知道我可以用来Forms.Integration.ElementHost在 WinForm 中托管 WPF 控件。但作为StatusStrip需要Items而不是Controls它标记ElementHost为不兼容。

我需要StatusStrip用 WPF替换整个文件ToolBar才能正常工作吗?

0 投票
0 回答
286 浏览

c# - AxAcroPDF 使用最新的 adobe 更新 (15.023.20053) 导致巨大的表单关闭延迟

我们在 .net c# 应用程序中使用 AxInterop.AcroPDFLib.dll 在 Windows 窗体应用程序上显示 pdf。我创建了一个演示以重现此行为:

重现步骤:

  1. 启动应用程序
  2. 按下按钮以显示 pdf 内容
  3. 关闭表格

然后关闭表单最多需要 20 秒。在昨天(15.023.20053)的更新之前,表单关闭确实没有问题。这是一个已知的错误,还是有解决方法?

编辑:实际上是处理 AxAcroPDF 对象需要更长的时间。我能做些什么才能让它恢复正常,还是我必须等待 adobe 补丁?