VS2010-自定义控件

1.自定义控件

  (1)新建—项目,项目模板选择“类库”,取名smControl,填写项目文件保存目录,点击确定

  (2)完成后在解决方案资源管理器中删除类Class1

  (3)添加“用户控件”——在解决方案资源管理器中选中项目smControl,右键添加新建项,新建项类型选择用户控件,取名smUserControl,点击确定 ;

  (4)自定义控件的样式和风格——往用户自定义控件里添加根据我们需要定制的用户界面和功能

2.生成dll文件

  “生成”—“批生成”

3.添加

  (1)在工具箱中右键一个控件或一个选项卡,选择“选择项(I)…”

  (2)在“.NET Framework组件”下点击“浏览”,找到你写的控件的bin\Debug文件夹,选中你定义的控件的dll文件,点击确定

时间: 2024-10-12 19:09:53

VS2010-自定义控件的相关文章

ASP.NET总结——Web自定义控件

北大青鸟ASP.NET的视频,向我们介绍了用户控件和自定义控件. 先简单说一下这两者的明显的区别. 用户控件的扩展名为.aspx:自定义控件的扩展名为.dll. 用户控件使用时,需要把该文件放到应用程序的目录下:自定义控件使用时,则可以把它添加到工具箱. 这里,我主要介绍怎么创建Web自定义控件. 在VS2010中,已经没有Web控件库了,那怎么办哩? 看看自定义控件的类型.dll,你有没有想到什么呢?还记不记得我们的DAL.dll,BLL.dll--,那么从本质上说,它们是一样的东西. 所以,

ASP.NET自定义控件入门Demo

最近看了MSDN关于自定义控件的介绍,根据官方的文档,自己学着做了一个简单的Demo给需要的朋友参考. ASP.NET 源生的TextBox是不带Label标签的,这里我要实现的是创建一个带Label标签的TextBox,并且默认填充Text值为GUID(只读) 实际上现在很多第三方组件都有这种控件,如Ext.Net,FineUI等等.这里只是为了学习了解自定义控件的开发. 步入正题 1.在VS2010中创建一个类库项目,我选择的框架是3.5.名称“MyTextBoxControl” 2.然后新

VS2010中如何实现自定义MFC控件

本文简要讲解在VS2010中怎样实现自定义MFC控件的知识,以下是分步骤说明. 一.自定义一个空白控件  1.先创建一个MFC工程 NEW Project-->MFC-->MFC Application-->name:  "CustomCtr"-->Application Type选择"Dialog based".  2.在窗口中添加一个自定义控件 Toolbox-->"Custom Control"-->属性

winform 自定义控件的使用

c#的自定义控件还是很方便的,至少相对于c++而言. 1,当然是建立一个windows 窗体空间库,我这里就是用vs 2015 ,工程名MyControl 第二步.在自定义空间窗体内,拖放这样一组空间.我们发送编辑框的内容给父窗体,然后接受父窗体的发送的内容,显示到listbox 中. 这里会看到我使用了委托和事件,其实,刚入门的我,对于c#里的委托和事件 理解的并不深刻.看到很多地方再用.感觉和c++ 的回调很相似.这里就不纠结了, 后面慢慢理解吧.我们通过委托将子窗体的内容发送到主窗体. n

VS2010 Extension实践(2)

在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI:在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制,如果需要高级的操作,比如注释选择的代码,就捉襟见肘,很是麻烦. 本篇我将展示如何深入挖掘VS2010 Extension,使它成为锋利的军刀,而不是绣花枕头.鉴于此,这里就从上面提到了的Feature--注释和取消注释选择的代码来剖析,希望可以为大家拓宽思路,更好的利用VS2010. 首先

WPF自定义控件与样式(11)-等待/忙/正在加载状态-控件实现

一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要有三种实现方式: 简单忙碌状态控件BusyBox: Win8/win10效果忙碌状态控件ProgressRing: 弹出异步等待框WaitingBox: 二.简单忙碌状态控件BusyBox 效果图: 通过属性"IsActive"控制控件是否启用,后台C#代码: /// <summary> /

自定义控件和使用的两种基本方法

有时需要一些组合起来的功能性强的控件,为了以后复用简单,还是自己自定义比较方便. 这里以一个自定义的导航栏为例子,在MainActivity里面使用这个控件. 方法一: 设计并编写自定义控件的布局文件,然后在其他布局文件中include. title的布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android

用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

问题: 在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行.双击提示: "无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题." 解决方案: 方案一 采用静态编译使用VS2010编译的程序在windowsxp中运行时,经常会出现找不到相关的DLL文件,我们可以使用静态编译的方法把这些运行依赖文件打包到*.exe中来,以减少对环境的依赖. 一般可以配置以下两项: 项目 -< **属性 -< 配置属性-<

自定义控件学习——防qq侧滑栏

效果 主要步骤: 1. 在xml布局里摆放内容. include    2. 在自定义ViewGroup里, 进行measure测量, layout布局    3. 响应用户的触摸事件    4. int scrollX = (int) (downX - moveX);    5. getScrollX()获取当前滚动到的位置    6. 平滑动画 先看布局 layout_left <?xml version="1.0" encoding="utf-8"?&g

VS2010 工程设置

   本篇文章的主要内容转载自 http://blog.csdn.net/waitforfree/article/details/8622059 ,感谢博主的辛苦劳动.此处,对比较重要的部分,进行进一步分析汇总,供以后学习总结使用.       VS2010的项目管理是以解决方案为中心,任何项目都是挂靠在解决方案下面,同一个解决方案下面可以添加多个项目,一次只允许一个项目处于活动状态.     以下建立一个 名为fangan的 解决方案,下面挂靠两个项目(ssyy和SecondProject)