C# Controls
volnet
请通过我的博客了解我http://volnet.cnblogs.com
展开
-
TreeView的ImageSet属性设置断线的问题
TreeView的ImageSet属性设置完后,图标可能替换掉了,但是却会出现如下图所示断线的情况。 在IE7中,即使设置了ShowLines=true,也会出现如此断线情况。(IE6貌似不会) 使用VS2005创建的页面会自动添加: 将此句删除即可。原创 2007-12-06 22:02:00 · 671 阅读 · 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原创 2006-11-28 21:05:00 · 384 阅读 · 0 评论 -
如何解决“呈现控件时出错”的问题
在制作控件的时候容易遇到“呈现控件时出错”“发生了未处理的异常。未将对象引用设置到对象的实例。”这样的错误,如下图:(也有可能仅仅只是因为未设置runat="server"标签而导致该错误,请先检查该项。) 但是在编译时/运行时也都是没有错误的。 分析 如图所示的情况我们称之为“设计时”以区别于“编译时”/“运行时”。 设计时:在ASP.NET环境中也就是当我们在Visual Stud原创 2008-01-31 03:02:00 · 595 阅读 · 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原创 2008-03-24 21:02:00 · 278 阅读 · 0 评论 -
【代码保留】WinForm ListBox上下移动选中项(扩展)
一直都在做asp.net的东西,WinForm好久没碰过了,近乎陌生。今天同事说他的Winform中的ListBox无法上下移动项,让我感觉好奇怪,怎么可能,不就是交替选项么,换换位置应该就可以搞定。看了同事的代码,只觉得一片混沌,实在不忍心再读下去,就自己操刀写一下了。(下面的代码使用了扩展方法,需要编译器版本>=3.0,也可以根据相关语法自行修改成2.0以下的版本)代码功能:比较简原创 2008-05-07 13:01:00 · 536 阅读 · 1 评论 -
[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 /// 必需的设计器变原创 2006-11-28 21:05:00 · 434 阅读 · 0 评论 -
复合控件和事件(2)——属性,页面要回发,属性要保存
上一篇:复合控件与事件(1)——基础入门,组合也是一种封装在上一篇中,我们介绍了复合控件的一些基础知识,并且利用“组合”的观念将各“类”控件简单地组合在了一起,我们通过public或者protected访问权限或者通过属性将我们的控件暴露给外部,并通过点运算符在外部对其进行调用。这样的做法虽然可行,但却不一定是我们想要的,如果你和我一样想要一个使用起来像微软提供的WebControl一样便原创 2007-07-03 01:04:00 · 385 阅读 · 0 评论 -
复合控件和事件(5)——你Call我应
上一篇复合控件和事件(4)——移花接木先征求个题目吧,这个名字越来越难起了,暂时就先名为《你Call我应》吧。有好的建议记得留言给我~上一篇提到了“移花接木”之术,原理就是简单地把自己的订阅过程交给别人,也可以称之为“代购”吧。我们知道我们经常在事件的写法中包含OnEventName的方法(用On打头算是一个约定吧)。它是一个函数,它被调用后它的内容将被执行。找一个经典的写法进行引述吧:原创 2007-07-23 00:04:00 · 618 阅读 · 0 评论 -
动态加载控件_常见问题解决之道
动态加载控件貌似给很多程序员都带来了困扰,经常收到这样的邮件,干脆就写下面这个示例来演示如何解决那些常见的问题吧。其实常见的问题通常有这样两个:1、通常他们都通过一个按钮来添加一个UserControl并将它们加入PlaceHolder容器的Controls中。然后页面上就会有一个另外一个按钮,这个按钮什么相关的事也没做,就是做了一次回发。这样的情况动态添加的控件就不翼而飞了。原创 2008-05-10 06:01:00 · 709 阅读 · 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和Vali原创 2006-11-27 22:05:00 · 341 阅读 · 0 评论 -
复合控件与事件(1)——基础入门,组合也是一种封装
关于复合控件的文章在网上已经很多了,本文只是最近自己做复合控件的一些心得体会。希望大家愿意和我分享。复合控件作为组件二次开发一个很好的方式被很多人所喜欢,理由就是它在复用性和实用性两方面做到了很好的权衡。如果你的项目对某一组控件的组合依赖比较多,而这些组合之间的关系基本上也是很稳定的话,再者你对它们会大量使用到的话,那么你可以考虑将它们做成复合控件进行引用。复合控件不是用户控件ascx,许原创 2007-07-02 03:04:00 · 301 阅读 · 0 评论 -
[C#][SAMPLE]动态加载控件[PlaceHolder控件]
PlaceHolder在MSDN中就是:ASP.NET PlaceHolder Web 服务器控件使您能够将空容器控件放置到页上,然后在运行时动态地将子元素添加到该容器中。它是一个空容器,因此它可以承载其他的控件,它和Panel具有类似的功能。下面通过两个例子来加深对它的理解.示例1:1、在页面添加一个PlaceHolder控件;2、制作用户控件DynamicUserC原创 2007-01-21 02:05:00 · 531 阅读 · 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的例子,原创 2007-03-09 08:05:00 · 517 阅读 · 0 评论 -
复合控件和事件(3)——事件基础
上一篇:复合控件和事件(2)——属性,页面要回发,属性要保存 【本文的例子以CompositeControl来命名,但不代表本文是描述复合控件,只是这个系列都在描述这个而已,本文在描述的是控件的制作过程而非复合控件,因此命名只是为了保持解决方案的美观(真不理解自己为了美而放弃了事实,大家就将就一下哈!记住这不是复合控件只是控件)至于在复合控件的文章里面提到这个,理由在文章的和字之后,也就是原创 2007-07-09 22:04:00 · 408 阅读 · 0 评论 -
复合控件和事件(4)——移花接木
上一篇:复合控件和事件(3)——事件基础 上一篇描述了如何创建一个自己的控件,一切看起来都更加地接近细节,写着写着我自己都觉得是不是应该换个标题,毕竟我们是讲复合控件。那么什么是复合控件呢?通俗地讲就是控件是以组合其他控件为基础的一种控件。更具体地讲就请看(ASP.NET 控件开发速成教程:生成复合控件)文章中的描述:顾名思义,复合控件是将多个其他控件聚集在某单一顶部和单一 API 下原创 2007-07-14 00:04:00 · 327 阅读 · 0 评论 -
复合控件和事件(6)——一点优化
上一篇:复合控件和事件(5)——你Call我应 在上一篇中我们了解了用常用的事件形式关联子控件事件的方法,今天我们要讲的则是对(5)中所提到的方法的一点优化。今天的内容来自我们的事件,有没有想过: /**//// /// 定义ControlTextChanged事件 /// [Category("ControlTextC原创 2007-07-23 23:04:00 · 291 阅读 · 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原创 2006-11-27 21:05:00 · 634 阅读 · 0 评论