WinForm控件开发总结(二)------使用和调试自定义控件

简介:
   在上一篇文章里我们创建了一个简单的控件 FirstControl ,现在我来介绍一下怎么使用和调试自己的控件。我希望将过程写的尽可能的详细,让想学习控件开发的朋友容易上手,高手们见谅。
      在同一个 solution 里添加一个 Windows Application 工程(在 Solution Explorer 里右键点击 CustomControlSample solution 选择 Add->New Project… ),命名为 TestControl VS 会为你自动生成一个 Form ,文件名为 Form1.cs 。在 Solution Explorer 里双击 Form1.cs 文件进入到 Form 设计界面。现在我们将 FirstControl 控件添加到工具箱( ToolBox )里,在 Toolbox 上右键点击,在弹出的菜单中选择 Choose Items… ,在出现的 Choose Toolbox Items 对话框中点击 Browse… 按钮,在 Open 对话框中选择我们的控件工程生成的 dll (我的 dll F:\Programs\C#\CustomControlSample\CustomControlSample\bin\Debug 目录下,你可以根据实际情况去找)。完成这一步,在 Toolbox 就会出现我们设计的控件,图标是一个蓝色的齿轮(默认的都是这个,当然你也可以修改,后边的文章我会介绍),名称是 FirstControl
      现在我们在 Toolbox 中选中 FirstControl ,在 form 设计器上左键点击,或者按住鼠标拖放。我们制作的控件出现在了 Form 设计器上,在 Form 设计器上选中这个控件,然后在属性浏览器中将 Text 属性设为 Hello World ,现在我们的控件上的文字变成了 Hello World 。接下来我们要运行测试的工程,看看实际的效果。在运行之前,将测试工程设为启动工程,具体做法是,在 solution explorer 中右键点击 TestControl 工程,选择“ Set as Startup Project ”。点击工具栏里的运行按钮,或者按键盘的 F5 功能键。实际效果如下图所示:
      
      你可以根据自己的需要设置断点调试代码。






本文转自纶巾客博客园博客,原文链接:http://www.cnblogs.com/guanjinke/archive/2006/12/05/583311.html,如需转载请自行联系原作者
目录
相关文章
|
C# Windows
wpf怎么使用WindowsFormsHost(即winform控件)
原文:wpf怎么使用WindowsFormsHost(即winform控件) 使用方法:   1、首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.
5518 0
|
6月前
|
存储 设计模式 开发框架
总结开发中基于DevExpress的Winform界面效果
总结开发中基于DevExpress的Winform界面效果
|
5月前
|
开发框架 前端开发 JavaScript
在Winform界面中使用自定义控件,丰富界面的效果处理
在Winform界面中使用自定义控件,丰富界面的效果处理
|
数据可视化 前端开发 C#
WPF自定义控件的三种方式
某些场景下,我们确实需要创建新的控件。此时,理解 WPF不同控件的创建方法就显得非常重要。 WPF 提供3个用于创建控件的方法,每个方法都提供不同的灵活度。
921 1
WPF自定义控件的三种方式
|
测试技术
艾伟:WinForm控件开发总结(二)------使用和调试自定义控件
在上一篇文章里我们创建了一个简单的控件FirstControl,现在我来介绍一下怎么使用和调试自己的控件。我希望将过程写的尽可能的详细,让想学习控件开发的朋友容易上手,高手们见谅。       在同一个solution里添加一个Windows Application工程(在Solution Explorer里右键点击CustomControlSample solution选择Add->New Project…),命名为TestControl。
901 0
|
C#
WPF 自定义控件的坑(蠢的:自定义控件内容不显示)
原文:WPF 自定义控件的坑(蠢的:自定义控件内容不显示) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/koloumi/article/details/73915903 自定义控件不显示内容 由于工作需要在写WPF,其中想要实现一些自己的控件所以直接自定义了控件博主是继承了ContenControl的控件开始写的但是发现不管设置Content属性为任何都是不显示。
1643 0
|
C# 数据安全/隐私保护
WPF自定义控件(三)の扩展控件
原文:WPF自定义控件(三)の扩展控件         扩展控件,顾名思义就是对已有的控件进行扩展,一般继承于已有的原生控件,不排除继承于自定义的控件,不过这样做意义不大,因为既然都自定义了,为什么不一步到位呢,有些不同的需求也可以通过此来完成,不过类似于类继承了。
1272 0
|
C# Windows 安全
WinForm控件与WPF控件的交互
原文:WinForm控件与WPF控件的交互 这个问题其实也可以理解为:怎样在WPF/XAML中使用Winform中的控件(如PictureBox)?首先看看XAML代码:(注意下面加粗的部分)              ...
1095 0
|
C# 搜索推荐 前端开发