玩转C科技.NET

从学会做人开始认识这个世界!http://volnet.github.io

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  C# Controls

关于一些控件的使用
动态加载控件_常见问题解决之道
摘要:动态加载控件貌似给很多程序员都带来了困扰,经常收到这样的邮件,干脆就写下面这个示例来演示如何解决那些常见的问题吧。 其实常见的问题通常有这样两个: 1、通常他们都通过一个按钮来添加一个UserControl并将它们加入PlaceHolder容器的Controls中。然后页面上就会有一个另外一个按钮,这个按钮什么相关的事也没做,就是做了一次回发。这样的情况动态添加的控件就不翼而飞了。 2、今天收到... 阅读全文

posted @ 2008-05-10 06:06 volnet(可以叫我大V) 阅读(8586) 评论(24) 推荐(0) 编辑

【代码保留】WinForm ListBox上下移动选中项(扩展)
摘要:一直都在做asp.net的东西,WinForm好久没碰过了,近乎陌生。今天同事说他的Winform中的ListBox无法上下移动项,让我感觉好奇怪,怎么可能,不就是交替选项么,换换位置应该就可以搞定。看了同事的代码,只觉得一片混沌,实在不忍心再读下去,就自己操刀写一下了。(下面的代码使用了扩展方法,需要编译器版本>=3.0,也可以根据相关语法自行修改成2.0以下的版本) 代码功能:比较简单,就是当... 阅读全文

posted @ 2008-05-07 13:46 volnet(可以叫我大V) 阅读(3504) 评论(0) 推荐(0) 编辑

如何使用ASP.NET2.0的“嵌入的资源”
摘要:关于嵌入的资源在MSDN已经有一些基本的介绍:“嵌入的资源”(ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_csexpresscon/html/f42dff1c-6804-4fda-94e5-1e77460a9142.htm) 这里我们要介绍的内容将让这些资源变得更加简洁。 通常我们在ASP.NET2.0中使用嵌入的资源的时候只需完成以下几步: 1.添加资... 阅读全文

posted @ 2008-03-24 21:40 volnet(可以叫我大V) 阅读(3544) 评论(14) 推荐(0) 编辑

如何解决“呈现控件时出错”的问题
摘要:在制作控件的时候容易遇到“呈现控件时出错”“发生了未处理的异常。未将对象引用设置到对象的实例。”这样的错误,如下图:(也有可能仅仅只是因为未设置runat="server"标签而导致该错误,请先检查该项。) 但是在编译时/运行时也都是没有错误的。 分析 如图所示的情况我们称之为“设计时”以区别于“编译时”/“运行时”。 设计时:在ASP.NET环境中也就是当我们在Visual Studio中使... 阅读全文

posted @ 2008-01-31 03:54 volnet(可以叫我大V) 阅读(6129) 评论(13) 推荐(0) 编辑

TreeView的ImageSet属性设置断线的问题
摘要:TreeView的ImageSet属性设置完后,图标可能替换掉了,但是却会出现如下图所示断线的情况。 在IE7中,即使设置了ShowLines=true,也会出现如此断线情况。(IE6貌似不会) 使用VS2005创建的页面会自动添加: 将此句删除即可。 阅读全文

posted @ 2007-12-06 22:28 volnet(可以叫我大V) 阅读(964) 评论(0) 推荐(0) 编辑

复合控件和事件(6)——一点优化
摘要:上一篇:复合控件和事件(5)——你Call我应 在上一篇中我们了解了用常用的事件形式关联子控件事件的方法,今天我们要讲的则是对(5)中所提到的方法的一点优化。今天的内容来自我们的事件,有没有想过: /**//// /// 定义ControlTextChanged事件 /// [Category("ControlTextChanged... 阅读全文

posted @ 2007-07-23 23:46 volnet(可以叫我大V) 阅读(1833) 评论(1) 推荐(0) 编辑

复合控件和事件(5)——你Call我应
摘要:复合控件和事件(5)——你Call我应 描述了复合控件与子控件之间的事件处理机制 阅读全文

posted @ 2007-07-23 00:53 volnet(可以叫我大V) 阅读(1856) 评论(0) 推荐(0) 编辑

复合控件和事件(4)——移花接木
摘要:上一篇:复合控件和事件(3)——事件基础 上一篇描述了如何创建一个自己的控件,一切看起来都更加地接近细节,写着写着我自己都觉得是不是应该换个标题,毕竟我们是讲复合控件。那么什么是复合控件呢?通俗地讲就是控件是以组合其他控件为基础的一种控件。更具体地讲就请看(ASP.NET 控件开发速成教程:生成复合控件)文章中的描述: 顾名思义,复合控件是将多个其他控件聚集在某单一顶部和单一 API 下的控件。如... 阅读全文

posted @ 2007-07-14 00:28 volnet(可以叫我大V) 阅读(2460) 评论(7) 推荐(0) 编辑

复合控件和事件(3)——事件基础
摘要:上一篇:复合控件和事件(2)——属性,页面要回发,属性要保存 【本文的例子以CompositeControl来命名,但不代表本文是描述复合控件,只是这个系列都在描述这个而已,本文在描述的是控件的制作过程而非复合控件,因此命名只是为了保持解决方案的美观(真不理解自己为了美而放弃了事实,大家就将就一下哈!记住这不是复合控件只是控件)至于在复合控件的文章里面提到这个,理由在文章的和字之后,也就是事件。所... 阅读全文

posted @ 2007-07-09 22:57 volnet(可以叫我大V) 阅读(2516) 评论(1) 推荐(0) 编辑

复合控件和事件(2)——属性,页面要回发,属性要保存
摘要:上一篇:复合控件与事件(1)——基础入门,组合也是一种封装在上一篇中,我们介绍了复合控件的一些基础知识,并且利用“组合”的观念将各“类”控件简单地组合在了一起,我们通过public或者protected访问权限或者通过属性将我们的控件暴露给外部,并通过点运算符在外部对其进行调用。这样的做法虽然可行,但却不一定是我们想要的,如果你和我一样想要一个使用起来像微软提供的WebControl一样便捷的看上... 阅读全文

posted @ 2007-07-03 01:24 volnet(可以叫我大V) 阅读(3139) 评论(3) 推荐(0) 编辑

复合控件与事件(1)——基础入门,组合也是一种封装
摘要:关于复合控件的文章在网上已经很多了,本文只是最近自己做复合控件的一些心得体会。希望大家愿意和我分享。复合控件作为组件二次开发一个很好的方式被很多人所喜欢,理由就是它在复用性和实用性两方面做到了很好的权衡。如果你的项目对某一组控件的组合依赖比较多,而这些组合之间的关系基本上也是很稳定的话,再者你对它们会大量使用到的话,那么你可以考虑将它们做成复合控件进行引用。复合控件不是用户控件ascx,许多用户都... 阅读全文

posted @ 2007-07-02 03:00 volnet(可以叫我大V) 阅读(3123) 评论(2) 推荐(1) 编辑

[VS2005SP1]如何创建从母版页继承的Web窗体?(SP1所带来的小小变更)
摘要:VS2005下,添加了母版页这个控件,我们可以讲N个页面中共同的部分放在母版页来实现,并让WEB窗体集成自我们的母版页,就可以让我们的站点具有统一的风格了.在VS2005SP1之前的版本中,我们只能创建Web网站(而不是项目),而这种方式似乎不太方便,至少在SP1出现之后有了更多的选择,新建一个WebApplication项目文件.1.在Web网站下引用母版页a.新建网站b.新建母版页并添加内容;... 阅读全文

posted @ 2007-04-28 03:34 volnet(可以叫我大V) 阅读(3227) 评论(0) 推荐(0) 编辑

小程序大问题,MSDN中一个小小示例所带来的疑问,一个关于DataList的一个简单应用
摘要:今天在做MSDN中的一个关于DataList中的一个简单的例子,(MSDN中的地址为ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vwdcon/html/6c9b75c9-67c1-46e1-b0ad-993a2ca6f8e7.htm) 首先声明这是一个简单的例子,只是为了个人收藏吧。 关于MSDN的例子,在这里就不再... 阅读全文

posted @ 2007-03-09 08:35 volnet(可以叫我大V) 阅读(2724) 评论(3) 推荐(0) 编辑

[C#][SAMPLE]动态加载控件[PlaceHolder控件]
摘要:PlaceHolder在MSDN中就是:ASP.NET PlaceHolder Web 服务器控件使您能够将空容器控件放置到页上,然后在运行时动态地将子元素添加到该容器中。它是一个空容器,因此它可以承载其他的控件,它和Panel具有类似的功能。 下面通过两个例子来加深对它的理解. 示例1: 1、在页面添加一个PlaceHolder控件; 2、制作用户控件DynamicUserControl.as... 阅读全文

posted @ 2007-01-21 02:10 volnet(可以叫我大V) 阅读(4935) 评论(4) 推荐(0) 编辑

[C#][SAMPLE][CODE][Control]ListBox和CheckListBox
摘要:[示例出处]:本示例来自《C#入门经典》第三版中文版,P349-P353[示例涉及]:1、ListBox2、CheckListBox [示例代码]:2文件(其余默认)Form1.Designer.cs 1namespace WA_Lists 2{ 3 partial class Form1 4 { 5 /**//// 6 /// 必需的设计器变量。 7 ... 阅读全文

posted @ 2006-11-28 21:07 volnet(可以叫我大V) 阅读(3857) 评论(0) 推荐(0) 编辑

[C#][SAMPLE][CODE][Control]RichTextBox以及相关常见属性
摘要:[示例出处]:本示例来自《C#入门经典》第三版中文版,P355-P360[示例涉及]:1、RichTextBox以及相关常见属性[示例代码]:2文件(其余默认)Form1.Designer.cs 1namespace WA_RichTextBoxTest 2{ 3 partial class Form1 4 { 5 /**//// 6 ///... 阅读全文

posted @ 2006-11-28 21:03 volnet(可以叫我大V) 阅读(3139) 评论(0) 推荐(0) 编辑

[C#][SAMPLE][CODE][Control]RadioBox、CheckBox和Validating事件的相关处理
摘要:[示例出处]:本示例来自《C#入门经典》第三版中文版,P349-P353[示例涉及]:1、RadioBox、CheckBox控件的基本使用2、Validating事件的使用(同[C#][SAMPLE][CODE][Control]TextBox和Validating事件的相关处理 )3、多委托处理同一事件方法(同[C#][SAMPLE][CODE][Control]TextBox和Validati... 阅读全文

posted @ 2006-11-27 22:30 volnet(可以叫我大V) 阅读(3222) 评论(0) 推荐(0) 编辑

[C#][SAMPLE][CODE][Control]TextBox和Validating事件的相关处理
摘要:[示例出处]:本示例来自《C#入门经典》第三版中文版,P342-P348[示例涉及]:1、TextBox控件的基本使用2、Validating事件的使用3、多委托处理同一事件方法[示例代码]:2文件(其余默认)Form1.Designer.cs 1namespace WA_TextBoxTest 2{ 3 partial class Form1 4 { 5 /... 阅读全文

posted @ 2006-11-27 21:52 volnet(可以叫我大V) 阅读(2879) 评论(0) 推荐(0) 编辑

使用Live Messenger联系我
点击右上角即可分享
微信分享提示