
C#
DBGuardian
这个作者很懒,什么都没留下…
展开
-
C# EventHandler and Delegate(委托的使用)
委托的声明 public delegate void MyDelegate(string str); 注 1、委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。 2、委托相当于C++中的函数指针,但它是类型安全的。 3、委托是从System.Delegate派生,但转载 2013-07-23 17:25:02 · 1134 阅读 · 0 评论 -
C# FUNC 应用
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FuncDemo { class Program { static void Main(string[] args) {转载 2013-08-06 19:03:39 · 657 阅读 · 0 评论 -
C# 中如何获得屏幕宽度和高度
//1、在屏幕的右下角显示窗体 //这个区域不包括任务栏的 Rectangle ScreenArea = System.Windows.Forms.Screen.GetWorkingArea(this); //这个区域包括任务栏,就是屏幕显示的物理范围 Rectangle ScreenArea = System.Windows.Forms.Screen.GetBounds(th转载 2013-07-25 16:27:13 · 1384 阅读 · 0 评论 -
Visual C# 常用快捷键
Visual C# 常用快捷键 Ctrl+K,Ctrl+C 注释选择的代码 Ctrl+M,Ctrl+L 展开代码定义 Ctrl+Shift+B 生成解决方案 Ctrl+Delete 删除至词尾 Ctrl+F7 生成编译 Ctrl+Backspace 删除至词头 Ctrl+O 打开文件转载 2013-07-24 12:03:44 · 715 阅读 · 0 评论 -
自定义控件添加事件
分类: c#.net Asp.net2010-06-07 17:33 748人阅读 评论(1) 收藏 举报 microsoftobjectclass任务扩展null 事件,委托,总是看起来有点绕,不过本文不介绍这些,只说说如何为自定义控件添加自定义事件。 本文所说的自定义控件,非继承其他现有Microsoft控件或者组合控件,而是完全继承UserControl的东西。转载 2013-07-24 10:28:43 · 686 阅读 · 0 评论 -
自定义控件集合属性的设计时支持
自定义控件集合属性的设计时支持 集 合属性是自己定义控件的一个重要属性,很多时候都是要用到的现在就说说应该怎样正确配置集合属性。接下来就用一个图片显示控件来说明集合属性的正确应用。 控件实现图片切换和横向无缝滚动功能。既然要说自定义控件的集合属性首先就要熟悉一下要用到的几个元数据(Attribute)。 控件级别: 1. [ParseChildren(true转载 2013-07-23 17:29:57 · 1821 阅读 · 0 评论 -
virtual
using System; namespace Smz.Test { class A { public virtual void Func() // 注意virtual,表明这是一个虚拟函数 { Console.WriteLine("Func In A");转载 2013-07-24 18:39:22 · 596 阅读 · 0 评论 -
C#泛型之泛型委托
在看泛型委托之前还需要先了解委托的概念。 这里讲的委托有两种类型一种是有返回值的,另一种是事件委托。 //定义有返回值的委托 public delegate string GenricDelegate(T title, S author); //定义事件委托。 public delegate void GenricDeleg转载 2013-07-24 10:58:33 · 1005 阅读 · 0 评论 -
C#自定义事件
C#自定义控件属性与行为 分类: C#2010-10-08 09:49 2067人阅读 评论(1) 收藏 举报 c#浏览器objectclassstringinput 控件应该定义属性而不是公共字段,因为可视化设计器在属性浏览器中显示属性,而不显示字段。属性就像智能字段。属性通常具有带访问函数的专用数据成员,在语法上属性被作为类的字段进行访问。(虽然属性可以具有不同的访问级别,转载 2013-07-24 09:38:12 · 846 阅读 · 0 评论 -
C#自定义控件属性
自定义控件属性的特性: Bindable 指定屬性是否支援Data Binding。 这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。 Browsable 控制屬性或事件是否顯示於屬性表。 指定属性是否应该在属性浏览器中显示原创 2013-08-21 10:47:00 · 2347 阅读 · 0 评论