首页 > 其他分享 >WPF使用Winform、ActiveX(OCX)控件

WPF使用Winform、ActiveX(OCX)控件

时间:2023-10-12 17:56:54浏览次数:40  
标签:控件 ActiveX OCX 使用 WPF Winform

一、调用Winform控件

1、添加 “WindowsFormsIntegration” 程序集引用

 

2、在前端代码设计处使用命名控件

代码:

xmlns:wf="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"

示例图:

 

3、然后,就可以在XAML文件中这样使用WindowsFormsHost控件:

代码:

<wf:WindowsFormsHost>
  <!-- Windows Forms控件在此处 -->
</wf:WindowsFormsHost>

 示例图:使用Winform的DataGridView控件

 

 二、WPF使用ActiveX(OCX)控件

1、注册OCX控件(此处不赘述)

 

2、添加OCX控件程序集的引用

 

3、创建一个Winform程序,载入控件后在Winform使用一次该控件

注:Winform在注册了OCX后在工具栏可直接添加相关控件

 

4、此时会生成相关控件的引用,我这里是iPlitLibray

 

5、接下来和第一步使用Winform控件一下,前端添加引用然后直接调用即可

 

参考地址

标签:控件,ActiveX,OCX,使用,WPF,Winform
From: https://www.cnblogs.com/Kirito-Asuna-Yoyi/p/17759995.html

相关文章

  • Winform-选择类控件.ComboBox控件(下拉组合框控件)
    ComboBox控件用于在下拉组合框中显示数据第一部分是一个允许用户输入列表项的文本框第二部分是一个列表框,用户选择其中一个 1、创建只可以选择的下拉框 2、选中下拉组合框中可编辑部分的所有文本 ......
  • ImportError: cannot import name 'parse_xml' from 'docx.oxml'
    问题解决:查看每一个报错的文件,比如__init__.py, composer.py找到报错的这一行,比如:fromdocx.oxmlimportparse_xml替换为:fromdocx.oxml.parserimportparse_xml注意:可能有多个文件出现这个问题,需要逐一解决!......
  • WPF椭圆弧形弧线控件
    usingSystem;usingSystem.Windows;usingSystem.Windows.Media;usingSystem.Windows.Shapes;namespaceWpfApp2.Controls{publicclassArc:Shape{Size_size=Size.Empty;protectedoverrideGeometryDefiningGeometry{......
  • element 的 el-cascader 控件,去掉空子集
    后端返回的树结构数据: template:<el-cascaderv-model="ruleForm.columnAll":options="allColumnData":props="{value:'columnId',label:'columnName',children:'children'}"/> methods://获取......
  • winform-RichTextBox控件(有格式文本控件)
    RichTextBox控件用于显示、输入和操作带有格式的文本   除了执行TextBox控件的所有功能外,还可以显示字体、颜色和链接 1、在RichTextBox控件中显示滚动条  2、在RichTextBox控件中设置字体属性 3、将RichTextBox控件显示为超链接样式 4、在RichTextBox控件......
  • Winform-Button控件
    1、响应按钮的单击事件2、将按钮设置为窗体的“接受”按钮--就是按enter默认单击3、将按钮设置为窗体的“取消”按钮 ......
  • winform-Windows控件概述
    控件分类:文本类控件、选择类控件、分组控件、菜单控件、工具栏控件、状态栏控件控件命名规范:         控件的相关操作添加控件1、在窗口上绘制控件2、将控件拖拽到窗体上3、以编程的方式向窗体添加控件      ......
  • winform -Label控件
    1、设置标签文本   label1.Text="用一生下载你";2、显示/隐藏控件label1.Visible=true;   //来设置是否隐藏控件 ......
  • QT常用控件之QTimer,QDialog,QLabel,QLineEdit,QProgressBar,QComboBox,QPushButton,QGridLay
    QT常用控件的组合#ifndefPROGRESSBARWIDGET_H#definePROGRESSBARWIDGET_H#include<QWidget>#include<QTimer>#include<QDialog>#include<QLabel>#include<QLineEdit>#include<QProgressBar>//显示进度条的控件#include<QComboBo......
  • 界面控件DevExpress WPF地图组件,助力轻松搭建自己的地图数据服务器!
    DevExpressWPF Map控件允许用户在WPF应用程序中合并所有流行的地图服务,如Bing或OpenStreetMap。您还可以在公司网络中创建自己的地图数据服务器,Map组件完全支持矢量和笛卡尔坐标地图,以及Bing地理代码、搜索、路线和海拔服务。P.S:DevExpressWPF拥有120+个控件和库,将帮助您交付......