上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
[ToolboxItem(false)]: 使控件不显示在VS的工具箱中,免得VS的自做聪明。[ToolboxBitmap(typeof(TextBox))][DisplayName("我的文本框")][Description("我的文本框控件")][ToolboxItem(true)][ToolboxItemFilter("MyControls")]public class MyTextBox : TextBox{ public string MyProperty { get; set; }} Read More
posted @ 2012-09-08 11:56 C#老头子 Views(1940) Comments(0) Diggs(0) Edit
http://www.qiosdevsuite.com Read More
posted @ 2012-09-08 11:48 C#老头子 Views(518) Comments(0) Diggs(0) Edit
MDI Child Form主题 通过继承DevExpress.XtraEditors.XtraForm创建的MDI Child Forms默认并不会随着Theme的切换而切换,事实上,必须通过重载窗体的GetAllowSkin方法来实现protected override bool GetAllowSkin() //没有经过测试{ if (this.DesignMode) return false; return true;} 或者用:DefaultLookAndFeel控件放置在基类窗体上。 Read More
posted @ 2012-09-08 11:45 C#老头子 Views(433) Comments(0) Diggs(0) Edit
正确的判断是否处于设计模式应该用如下的代码:Process.GetCurrentProcess().ProcessName == "devenv" 而用MS的控件.DesignMode属性不靠谱。 注明: 自定义用户控件时在该控件所在文件不要写其他类,也就是一个用户控件只写该用户控件的类(同样适合于窗体),否则设计器也无法显示控件;再者,推荐用上面写的IsDesignMode()方法取代DesignMode属性,并最后不要在自定义控件或窗体的构造函数中处理设计器无法正常显示的代码,改放在Load事件中处理并用IsDesignMode()方法过滤。 Read More
posted @ 2012-09-08 11:40 C#老头子 Views(563) Comments(0) Diggs(0) Edit
本文转自http://www.cnblogs.com/sendrylee/archive/2012/05/24/WinForm%E9%82%AE%E4%BB%B6%E5%86%85%E5%AE%B9%E7%BC%96%E8%BE%91%E5%99%A8.html1、概述 在WinForm开发中,您可能会碰到发送邮件时内容编辑的问题,大部分开发人员第一个想法是希望将 WinForm中的内容编辑器做到和.NET中类似FCK一样。今天我们就来介绍下如何实现和FCK一样的内容编辑器功能。2、正文邮件内容编辑器的问题,在网上搜索一下,碰到这个的问题的人还不少,大多数开发者参考的下面这篇文章中的内容:ht Read More
posted @ 2012-09-08 10:33 C#老头子 Views(1435) Comments(1) Diggs(0) Edit
该文被密码保护。 Read More
posted @ 2012-09-07 17:12 C#老头子 Views(1) Comments(0) Diggs(0) Edit
15分钟内快速构建数据访问层下载链接下载CodeSmith 30天免费试用用专业版下载最新的.NetTiers模板观看本文章的相关视频演示介绍通过本文你可以学习到如何利用微软企业库、CodeSmith、.NetTiers模板在少于15分钟内快速构建数据访问层。从现在起我们把数据访问层(Data Access Layer)简称为DAL,它是程序中和数据库进行交互的层。手写DAL层代码是非常枯燥无味,浪费时间的重复活动,还有可能在编译程序的时候出现好多漏洞。我们需要确保已经安装了SQL Server的Northwind数据库,但是这个例子也可以运行在其它任何数据库上。当然了,看完文章后你将不会再单 Read More
posted @ 2012-09-06 15:05 C#老头子 Views(517) Comments(0) Diggs(0) Edit
如果你的程序希望在不同语言的操作系统上平滑移植,你必须要正确理解和设置区域性信息(CultureInfo),这个问题对于习惯了中文windows 操作系统的我们来说,往往非常容易忽略。一旦忽略这个问题,我们在中文windows操作系统下运行正常的程序跑在英文或者其他语言的操作系统上,比如台湾或香港版本的windows下,轻则显示不对,重则逻辑错误。下面就谈谈这个区域性信息对程序移植性的影响一、对字符串排序的影响在.net 下,字符串的大小比较并不是如C++那样按照字符串字符内码大小顺序从头到尾来比较的。由于我是从C/C++转过来的,我一直以来都以为.net 下字符串的比较规则和C++是一样的, Read More
posted @ 2012-09-06 14:03 C#老头子 Views(346) Comments(0) Diggs(0) Edit
http://www.cnblogs.com/mrhgw/ 项目开发中,我们要面对很多看似简单却很繁琐的工作,如写数据访问层的相关代码,如果是多层结构则更加烦,幸好有代码生成器之类的工具。最近公司的新项目完成了数据访问和业务控制,接下来要面对很多个页面的表单设计,页面布局、拖拉控件、输入验证、Form数据绑定和获取,简单却麻烦的事没完没了,想想都很害怕。 在cnblogs上找了一下,看有没表单设计的工具,无果。天,然道真要把自己搞得像拉磨的骡子一样累吗?想想我的表单设计,大都数是根据数据库表的结构来获取用户反馈的信息,也就是表单的结构和数据库的表结构是相关联的,既然有了这层关系,是否可以根.. Read More
posted @ 2012-09-06 14:01 C#老头子 Views(2842) Comments(2) Diggs(0) Edit
在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成VB代码,可以使用VBCodeProvider。 CreateCompiler():获取编译器的实例。 二、ICodeCompiler 定义用于调用源代码编译的接口或使用指定编译器的CodeDOM树。每种编译方法都接受指示编译器的CompilerParameters对象,并返回... Read More
posted @ 2012-09-06 13:59 C#老头子 Views(403) Comments(0) Diggs(0) Edit
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页