随笔分类 -  c#

摘要:在c#程序中展示嵌入的RTF文件是相当容易的--在Windows表单的富文本控件里(RichTextControl).首先,添加一下引用:[代码]在这里加载嵌入的资源文件最重要就是得到正确的路径。 阅读全文
posted @ 2008-07-24 10:50 Lucky Jack 阅读(921) 评论(0) 推荐(0)
摘要:在NET 中DataGridView 是 一个很好的控件,它提供了一个用于输入数据和显示数据的自定义表.如果你在你的程序中提供DataGridView 作为用户输入多行数据的一种方式,你或许希望重新定义一下回车键的默认操作.假定, 当你在DataGridView中按下回车键时,这个光标会移动到相同列的 所在单元格下面的单元格(下图红色箭头所示),但是当输入多行数据时,更好的响应回车键的方式是移动到... 阅读全文
posted @ 2008-04-15 10:16 Lucky Jack 阅读(3466) 评论(7) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--你或许知道你能使用String.Trim方法去除字符串的头和尾的空格,不幸运的是. 这个Trim方法不能去除字符串中间的空格.比如: Code highlighting produced by Actip... 阅读全文
posted @ 2008-04-11 14:44 Lucky Jack 阅读(1424) 评论(3) 推荐(2)
摘要:正如你所了解的:XML元素名字是用"<"和">"括起来的,如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<name>value</name>因此,为了避免混淆XML语法,大于号(>)和小于号(<)和... 阅读全文
posted @ 2008-04-09 09:39 Lucky Jack 阅读(448) 评论(0) 推荐(0)
摘要:上面写了如何改变字体风格,下面再写一下如何改变字体大小?观察字体类时,你会发现它所提供的公共属性都是只读的.这就意味着改变一个字体大小,你需要创建一个新的并且带有和先前的字体有完全相同的属性除了字体大小的对象.这里恰好有这么一个方便的方法:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH... 阅读全文
posted @ 2008-03-19 09:37 Lucky Jack 阅读(2538) 评论(0) 推荐(0)
摘要:改变字体风格要比改变它的大小要容易一点,因为在字体的构造函数中可以传一个字体风格作为参数.举个例子:一个加粗的标签字体:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--Labellabel=newLabel();...label.Font=newFon... 阅读全文
posted @ 2008-03-19 09:18 Lucky Jack 阅读(1479) 评论(3) 推荐(0)
摘要:NET string类是相当广泛的,然而仍有一些String函数是缺失的或者不是很明显,在使用Net String时,这里提供几个小技巧. 用重复的字符填充一个 String 为了用重复的字符填充一个字符串, 使用string 类的构造函数.例如:用20个(*)填充一个字符串. Code highlighting produced by Actipro CodeHighlighter (fre... 阅读全文
posted @ 2008-03-16 22:42 Lucky Jack 阅读(1261) 评论(2) 推荐(0)
摘要:如果你在net程序中使用图片,你会发现把图片嵌入到资源文件要比把它作为单独的文件,在程序运行时从磁盘里读取要方便的多! 首先,添加图片资源: 把图片作为一个嵌入式资源添加到你的项目中: 1.在 Visual Studio, 单击 Project 菜单, 然后选择Add Existing Item. 找到并选择你想添加到项目中的图片. 2.在 Solution Explorer 中, 右击这个你刚... 阅读全文
posted @ 2008-03-16 14:10 Lucky Jack 阅读(1813) 评论(2) 推荐(0)
摘要:今天看到一个博客里提到了反射的用法,没想到可以这样用:你能使用反射通过在前缀后放一个"*"查找包含前缀的成员:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1MemberInfo[]members=typeof(A).GetMember("hidde... 阅读全文
posted @ 2008-02-22 21:19 Lucky Jack 阅读(469) 评论(6) 推荐(0)
摘要:当构造一个c#对象时,理解对象的字段和构造函数的顺序是非常重要的: Derived static fields//派生类静态字段 Derived static constructor//派生来静态构造函数 Derived instance fields//派生类实例字段 Base static fields//基类静态字段 Base static constructor//基类静态构造函数 Bas... 阅读全文
posted @ 2008-02-22 13:42 Lucky Jack 阅读(592) 评论(0) 推荐(0)
摘要:今天无意中在一个老外的博客里看到了属性的经典设置,尤其是在Set属性时所做的判断那是相当的经典,至少是我见到的经典,也许是我见识太少了.,他在里面用到了其他基本数据类型的TryParse()方法是很经典.不卖官子了,下面是代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlig... 阅读全文
posted @ 2008-02-20 17:55 Lucky Jack 阅读(708) 评论(8) 推荐(0)