dll封装成activex控件_SolidWorks | 在Winform和WPF中使用EDrawing 控件

v2-def2b09c92930dd737a85cffa8d27bdc_1440w.jpg?source=172ae18b

v2-dd5e2371931d8b69d93227e20c6c7ae8_b.jpg

投稿作者:Dududu

email:1831197727@qq.com

EDrawing Control

在Winform和wpf中使用的edrawing 控件。使用了c# dynamic 类型封装,这样就不需要引用edrawing的dll,不需要额外配置,直接引用便可以使用。

Winform:

v2-6a1bdf6a100182924c3568c4ce8d849c_b.jpg

WPF

v2-1f56fd1813a23ac6d2acdbf730bc3dcd_b.jpg

PreView Assembly Document

v2-b9221b8f020085049d3e138a53e19ef7_b.jpg

PreView Drawing Document

v2-cbc2be0884d764bfbe1b4c716a39282a_b.jpg

Print Document

v2-e61f2ed4991131302c68a216f0be134b_b.jpg

Create ToolTip

v2-93cf519b49503f68466a62e222cd42c0_b.jpg

安装

Install-Package DuEDrawingControl -Version 1.0.1

使用

1.需要安装eDrawing

2.引用命名空间

using DuEDrawingControl;

3.将平台修改为x64

v2-c638c604612ed0b11dc989b3e51465ef_b.png

4.添加控件

Winform

private EDrawingView eDrawingView;

private void Form1_Load(object sender, EventArgs e)

{

//add edrawing control when form loaded

eDrawingView = new EDrawingView()

{

Dock = DockStyle.Fill

};

paneleDrawing.Controls.Add(eDrawingView);

}

Clone this repository for more

WPF

private DuEDrawingControl.EDrawingWPFControl edrawing;

public MainWindow()

{

InitializeComponent();

//Add edrawing control

edrawing = new DuEDrawingControl.

EDrawingWPFControl() {

Margin = new Thickness(5)

};

edrawingPanel.Children.Add(edrawing);

}

在仓库中寻找更多示例和使用方法

示例

v2-2d871f00160d3094558c113c77ccbc12_b.jpg

实现的edrawing api

v2-f61d226d53d14c80dfafe241e9acf35a_b.jpg
三维压力容器​www.3dpvad.com
v2-3ff381c8900a993bde96abb4136ca764_180x120.jpg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值