在C#中调用dll

  1. 编译 dll 文件。
  2. 把 dll 文件拷贝到工作文件夹下面。
  3. 在右边文件夹的【引用】上右击,选择【添加引用】,在【com】中浏览 选择,即可添加。也可以在菜单【项目】/【添加引用】上添加。
  4. 如果需要修改,需要把管理员目录下的 dll 文件删除,再次生成。

创建自定义控件  定义控件类

 

定义从 System.Windows.Forms.Control 派生的类。public class FirstControl:Control{...}

定义属性

以下代码片段定义名为 TextAlignment 的属性,FirstControl 使用该属性来

定义从 Control 继承的 Text 属性的显示格式。

// ContentAlignment is an enumeration defined in the System.Drawing

// namespace that specifies the alignment of content on a drawing

// surface.

private ContentAlignment alignment = ContentAlignment.MiddleLeft;

 

public ContentAlignment TextAlignment {

get {

return alignment;

}

set {

alignment = value;

// The Invalidate method invokes the OnPaint method described

// in step 3.

Invalidate();

}

}

在设置更改控件外观显示的属性时,必须调用 Invalidate 方法来重新绘制该控件。Invalidate 是在基类 Control 中定义的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值