winforms-interop相关内容
我们有一个 WinForms 控件,它是 ComboBox 的扩展版本,在没有选择或文本时支持“提示横幅"(又名水印).我们的控件类似于这个使用CB_SETCUEBANNER的实现. 然而,当我们将控件的 DropDownStyle 设置为 ComboBoxStyle.DropDown(即,也允许自由文本输入)时,提示横幅显示,只是不是斜体(这是它通常的显示方式). 有谁知道如何在Co
..
我有一个用 Windows 窗体编写的 DLL.我需要将此 DLL 中的一个 UserControl 托管到我的 Silverlight 项目中.这可能吗? 在 WPF 中,这可以使用 WindowsFormsHost : 我想在 Silverlight 中执行此操作. 解决方案 没有类似的支持,似乎也不可能添加任何支持,因为 Silverlight 试图跨平台.如果你想要这个
..
我一直在尝试更改为表单主标题栏上的按钮显示的工具提示文本,但没有成功. 简而言之,我们利用 Windows 窗体的“帮助"按钮来实现其他目的.这工作正常.问题是将鼠标悬停在该按钮上时,会出现“帮助"工具提示,这对应用程序没有任何意义. 理想情况下,可以通过某种方式为我的应用程序更改该工具提示的文本;然而,在这一点上,只要找到一种完全禁用工具提示的方法,我就会感到满意. 我知道您可
..
我是使用 Microsft.ACE.OLEDB 12.0 的初学者.我创建了一个 Winforms 应用程序 VS 2010. 并创建将数据网格数据导出到 MS Access 文件的功能.我使用的是 Microsoft Oledb 用于将数据网格数据导出到 MS Access 文件.但是当我尝试导出时出现此错误 数据到毫秒访问. 请看下图. 我还在我的应用程序中引用了
..
我一直试图通过WinForm应用程序在Excel中查找特定数据,然后尝试使用vb.net获取同一行中的下一个值. 示例:ElementName值24岁名字约翰·氏族音乐摇滚 假设我要查找年龄.然后我想让代码返回24,从Excel文件中搜索它. 我尝试将整个Excel数据提取到数据集中,但这没有帮助. 请引导我. 解决方案 导入Interop = Microsoft.O
..
我正在使用以下解决方案在TreeView中显示或隐藏复选框: https://stackoverflow.com/a/22230299/1583649 但是,现在我想知道如何检查该节点的复选框是否隐藏. 例如,我希望能够仅在顶级节点的子级上将其选中时才显示复选框的情况下,将checkbox.checked设置为true(或false).有办法吗? 解决方案 TVM_GET
..
我的解决方案中有2个项目. -WindowsFormsApplication8 -WpfControlLibrary1 我正在使用WPF互操作性的ElementHost从WpfControlLibrary1托管UserControl1. _________________________ Form1 - [] x | --------------------
..
有人可以建议允许我从ElementHost中的WPF元素更改主机WinForm属性的方法吗? 我有一个使用Prism绑定到ElementHost的MVVM应用程序.我想更改WinForm标题,调整WinForm的大小,然后从我的ViewModel中关闭WinForm. 我了解本文中所述的从WPF复合控件接收数据的方法,但我看不到它在ViewModel中如何工作. 应用程序是Win
..
可能重复: 从Excel文件中读取数据 从C#中的Excel电子表格中读取时遇到一些麻烦. 我有这段代码,可以读取从A到X的每个单元格. int i = 1; int number; System.Array myvalues; string[] strArray; Microsoft.Office.Interop.Excel.Range range = worksheet
..
免责声明:这不是重复的帖子.我用Google搜索.另请阅读此,这 SO问题.我尝试了其中一些方法,但似乎无济于事. 请考虑以下简单的示例代码.这只是一个空的 ElementHost (内部没有WPF控件): using System.Windows.Forms; using System.Windows.Forms.Integration; namespace WindowsForm
..
我的应用程序有一个图标,我想将它用作EXE图标和主窗体上的图标.当我说"EXE图标"时,是指/win32icon选项嵌入到C#编译器中的图标,或者是Visual Studio中项目设置的“应用程序"部分中指定的图标.这是Windows资源管理器显示的图标. 但是,申请表使用默认图标,这是标题栏中以及您按Alt-Tab时显示的图标. 我想在不复制数据的情况下对两者都使用相同的图标.实际上
..
我们有一个WinForms应用程序,正在逐步将其转换为WPF.此时,应用程序的主窗体是一个窗体(WinForms),其中包含WPF中内置的垂直边栏.侧边栏托管在ElementHost控件中. 侧边栏由包含其他控件的ScrollViewer组成.问题在于,当焦点位于WinForms区域中的某个位置并且我在ScrollViewer上使用鼠标滚轮时,它不会滚动. 这与WPF/WinForms
..
我有一个基于WinForms的应用程序,其中具有传统的MDI实现,除了我通过ElementHost控件托管了基于WPF的UserControls作为我的每个MDI子级的主要内容.这是Microsoft推荐的解决方案 尽管使用WPF可以实现MDI,但不幸的是,它存在各种副作用.其中之一是我在每个MDI子项之间切换选项卡的Ctrl + Tab功能消失了,因为该选项卡键似乎被WPF控件吞没了. 是
..
我在WinForms容器中托管WPF UserControl.现在,我希望能够为UserControl设置主题/外观.为此,我有几个定义“皮肤"的资源词典.当我的应用程序启动时,我创建一个“新System.Windows.Application()",以便存在Application.Current.要更改主题,请在运行时删除旧皮肤并将新皮肤合并到应用程序级资源字典中.但是,这不会更改UserCon
..
我已附上一个有关此问题的小例子.如何在最大化和最小化无边界表单期间完全隐藏控制框 using System.Windows.Forms; using System.Runtime.InteropServices; using System.Security; using System.Threading; namespace TalkTime { public partial class
..
如何将WPF WriteableBitmap对象转换为System.Drawing.Image? 我的WPF客户端应用程序将位图数据发送到Web服务,并且该Web服务需要在那一端构造一个System.Drawing.Image. 我知道我可以获取WriteableBitmap的数据,并将信息发送到Web服务: // WPF side: WriteableBitmap bitma
..
当在WinForms MDI应用程序中托管WPF用户控件时,当您有多个相互重叠的表单时会出现图形问题,从而导致非常明显的视觉瑕疵.在将一个子窗体拖到另一个也承载WPF内容的子窗体之后,或者通过在拖动它时,主MDI父对象允许子窗体的边缘被剪切,这些伪像在大多数情况下是可见的.子窗体的拖放完成后,工件通常会停留在周围,但是我发现将焦点设置到其他应用程序的窗口上,然后重新聚焦到我的应用程序窗口上,重新绘
..
我找到了 MSDN上的线程,其中显示了如何将项目添加到winform标题栏的上下文菜单中.不幸的是,它没有显示如何使用自定义菜单项注册事件,而且我一直无法弄清楚该怎么做.下面是一个示例应用程序,可以将其复制并粘贴到新的Windows窗体应用程序中.如果有人可以为我完成示例,我将不胜感激.谢谢 using System; using System.Runtime.InteropServices
..
我有一个用Windows窗体编写的DLL.我需要从该DLL托管一个UserControl到我的silverlight项目.这可能吗? 在WPF中,可以使用 WindowsFormsHost :
..
在我的WPF应用程序中,我有一个类用作QuickTime的包装.它提供了我需要的所有特定或简化的功能.要正常运行,它需要创建QuickTime的ActiveX控件的实例,并将其放置在有效的Windows窗体窗口中.我的应用程序是WPF,构造函数的工作方式如下: public VideoPlayerQT(WindowsFormsHost wfHost) { AxQTControl qt
..