Asp.net中服务端控件事件是如何触发的?
初学ASP.NET的时候,曾被各种控件的强大功能所折服。当然,也很容易被搞晕,仅仅记住那些控件的名字都不是一件简单的事儿,何况还有那么多的属性、事件、功能、配置步骤......哈哈。后来越发觉得这些东西确实没啥价值,在企业级开发中很少用到。写本文的目的并不是要“贬低”或者刻意“排斥”webform中...
c#+Winform实现自定义的“复制、粘贴”右键快捷菜单,多个控件共享使用一个右键菜单。
程序中需要用到文本框或者RichTextBox进行文字输入或显示,对于一般使用者,可能连快捷键Ctrl+C复制,Ctrl+V粘贴都不会用,作为开发者就必须做一个右键菜单,以显示“复制”,“粘贴”。可以将一个上下文菜单(ContextMenuStrip,也叫右键菜单、快捷菜单)分配给几个控件使用,方法...
开源组件DockPanel Suite使用
上一篇文章中提到了可停靠控件DockPanel Suite,下面我简单介绍下该组件的使用方法。 1.多文档界面(MDI) DockPanel Suite的主窗体类似于WinForm中开发MDI应用程序的父窗体,父窗体容纳了所有的停靠窗体,停靠窗体类似于MDI中的子窗体。 红色区域是一个Panel,继...
如何在安装过程中部署DevExpress控件
在我的Winform开发框架或者WCF开发框架中,均提供多种界面样式选择,其中有一种就是界面效果比较好的DevExpress控件界面样式,但是我们一般在开发环境中使用,安装包的大小都很大,100多M,那么我们在部署到客户端应用的时候,该如何操作呢?我们分析DevExpress的特殊补丁发现,他们是一...
.NET自动化测试手记(1)- 常用工具
UISpy.exe:[简介] UISpy可以用来查看应用程序元素属性的工具,作用类似于Visual Studio自带的工具spy++,不过个人感觉UISpy 使用起来更方便一些。比如在查看计算器里的按钮“4”的时候,spy++没能很直观的指出“4”对应的元素,而UISpy却可以。[UISpy在哪] ...
Visual Studio Bug吧Type confilict with imported type in DLL
最近遇到一个诡异的现象,编译不出错,运行也不出错,就是有错误警告,非常碍眼。本来想:管他呢,能用就行。后来一想:做产品,这种不明情况还是搞清楚为好。我用的英文版,中文错误提示大概是d:\dlltest.dll与d:\dlltest.dll冲突...
Devexpress 控件
[一篮饭特稀原创,转载请注明出处http://www.cnblogs.com/wanghafan/archive/2012/02/09/2344266.html]--DateEdit 日期 格式View Code 1 格式设置:2 Properties-Mask-EditMark [yyyy年MM月...
Devexpress GridControl
[一篮饭特稀原创,转载请注明出处http://www.cnblogs.com/wanghafan/archive/2012/02/09/2344241.html]--Devexpress GridControl repositoryItemCalcEdit 数值 不为空View Code 1 All...
【解决方案】.NET添加引用后,但在代码中使用using时却找不到命名空间?
这几天搭一个C/S的项目框架,发现一个以前没有注意过的问题,即:在同一个解决方案(.sln)下的A工程(.csproj)引用B工程的.dll后,在代码中使用using是无法找到对应命名空间。如图1所示,MCC.Client引用了MCC.Business工程生成的.dll,但在图2中,报了“Error...
DateTimePicker控件的使用
最近有人问到关于如何实现类似Windows系统中时间调整的控件啊(红色部分),比如:一开始我抓耳挠腮想了老半天没有结果,后来在其他人提醒之下想到了DateTimePicker控件,并且做了调整——只要设置几个属性就可以了:1)Format设置为Time。2)ShowUpDown设置为True。但是如...
Database2Sharp版本更新之自定义模板生成
代码生成工具一直是很多从事开发人员的必备,一般开发人员都会选择一款高效、适合自己开发模式的代码生成工具,我也不例外,我一直让我的Database2Sharp(http://www.iqidi.com/database2sharp.htm)代码生成工具围绕我的开发框架来生成代码,至今已经经过快7个年头...
PropertyGrid 绑定动态的属性与值的集合
PropertyGrid 很炫的一点就是属性的定制可以有很大的自由度。在这里,给出一种最最简单的形式,属性包括 Name 和 Value 两个部分,在 PropertyGrid 的属性窗口中,Name 将代表左边的属性名称,Value 将代表右边的属性值...
PropertyGrid排序
这个工具类可以把每个属性类别里的属性排序,但是不能把属性类别排序。为属性类添加属性:[TypeConverter(typeof(PropertySorter))]为每个属性添加属性:[PropertyOrder(10)]...
C# WinForm设置TreeView选中节点
这里假定只有两级节点,多级方法类似。遍历节点,根据选中节点文本找到要选中的节点。treeView.SelectedNode = selectNode;...
使用devexpress有些年头了,随想杂谈一下
几年前一直在找winform的皮肤控件,找了很多,也试用过很多,问题遇到的也很多,可自从遇到了dev以后以前的控件我就全部都扔掉了。dev唯一的缺点就是安装包太大了,但是功能确实相当的全面,帮助文档也相当完善,可实现的功能非常之多,特别是事件多,这是好事如果需要大量定制的话,这些事件消息会发挥很多的...
.net三层架构的应用之十个模块
凡是接触.net开发的,首选要理解的就是三层架构的重要思想。关于三层架构的概述 我就不多说了,相信大家都早已明白。三层架构(3-tier application) 就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、...
DataGridViewComboBoxColumn用法总结
设置单击下拉模式(否则需要点两下才能显示下拉框):DataGridView属性 EditMode 为 EditOnEnter EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dgv_Editing...
德广火车票助手源码 请各位前辈给些建议
春节前夕,有朋友托我帮她到12306买火车票,结果可想而知.经过无数次的尝试后才登录成功.而此我有了写一个帮助用户登录12306工具的想法.之后就利用工作之余的时间开发了这个工具,之后用户的反应也是很好的.短短几天下载量就上万次.很多用户刚刚开始就担心软件的安全性.所以我们决定开源,以便使用户放心使...
Button按钮实现 向左或向右 缩进字符并显示在首部(尾部)(技术改变世界-cnblog)
一个小案例,菜鸟的学习,高手 看个热闹,新手鼓励交流 private void button2_Click(object sender, EventArgs e)//实现按钮向左缩进字符然后现在是尾部 { string str = textBox1.Text; textBox1.Text = str...

