随笔分类 -  实用小例

在Source Safe 采用tag
摘要:操作步骤如下: On the VSS Administrator Tools menu, click Options. Click the General tab if it isn't already selected. In the Expand Keywords in Files of Type box, enter the types of files in which you w... 阅读全文
posted @ 2007-03-07 15:22 莫相会 阅读(449) 评论(0) 推荐(0)
MDI程序中反射生成菜单并与权限控制的结合(利用XML将模块组件装配与卸载)
摘要:思路:第一步:将程序按模块划分,提供一个接口给这些模块,模块要实现这个接口,将模块封装成组件。第二步:将组件名、组件中的成员以及权限信息一起写入XML文件。第三步:在主程序中读取XML文件并结合用户权限判断,再用反射生成菜单。下面是小例子首先定义一个接口,然后封装组件 public interface IMdiFunc{ void void MdiParentToolBarOnClick(st... 阅读全文
posted @ 2006-10-28 15:46 莫相会 阅读(885) 评论(3) 推荐(0)
给MDI程序加上标签栏之新解-感谢沐枫!
摘要:去掉了原有基类,所有功能都在主窗体中完成,拖入一个TabControl,加入以下代码: MainFormMDI_MdiChildActivate#region MainFormMDI_MdiChildActivateprivate void MainFormMDI_MdiChildActivate(object sender, System.EventArgs e) { ... 阅读全文
posted @ 2006-10-26 16:36 莫相会 阅读(3186) 评论(4) 推荐(0)
给你的MDI程序加上一个标签栏,方便地切换和关闭子窗体
摘要:效果如下图所示,应该说还不错吧,菜单简陋了一点,不过你可以根据自己的需要扩充。因为能力有限,没能实现给当前的TabPage加一些修饰,不像专业软件那么漂亮,不过还能凑合用^_^做法如下:首先创建一个MDI子窗口的基类 MDI子窗体Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighli... 阅读全文
posted @ 2006-10-23 11:39 莫相会 阅读(5117) 评论(9) 推荐(0)
模仿Word制作自己的写字板程序
摘要:主要是用RichTextBox的功能实现了基本的编辑排版功能,还有一个查找窗体,没提供打印功能。主窗口如下:查找窗体:源代码:http://www.cnblogs.com/Files/maxianghui/BlankEditor.rar 阅读全文
posted @ 2006-09-18 15:11 莫相会 阅读(2304) 评论(0) 推荐(0)
也打造资源管理器——功能完善版之补图
摘要:由于网速原因,原文图片一直没能更新,只能补发一张:原文地址:http://www.cnblogs.com/maxianghui/archive/2006/07/29/462877.html 阅读全文
posted @ 2006-08-04 16:34 莫相会 阅读(406) 评论(0) 推荐(0)
也打造资源管理器——功能完善版
摘要:实现文件的删除、重命名、复制、剪切、粘贴与运行,文件夹的新建、删除、重命名、复制、移动、向上和刷新功能,并能统计选中的文件、文件夹与驱动器的各种信息。界面如下: 阅读全文
posted @ 2006-07-29 17:16 莫相会 阅读(739) 评论(6) 推荐(0)
在剪贴板上保存自定义对象
摘要:剪贴板上一般放置的都是由DataFormats类定义好的数据类型,其实我们也可以定义自己的数据类型。 创建自己写的类的对象,再将该对象在程序与剪贴板之间传来传去,挺有意思哦 阅读全文
posted @ 2006-07-24 18:57 莫相会 阅读(651) 评论(0) 推荐(0)
.NET中读取按键的信息
摘要:有三个事件可以用于读取按键:KeyPress、KeyDown和KeyUp。当用户按下一个键并松开时,这三个事件的发生顺序是:KeyDown-KeyPress-KeyUp。 阅读全文
posted @ 2006-07-21 14:00 莫相会 阅读(515) 评论(0) 推荐(0)
读写应用程序配置文件app.config
摘要:在.Net中提供了配置文件,让我们可以很方面的处理配置信息,这个配置是XML格式的。而且.Net中已经提供了一些访问这个文件的功能。1、读取配置信息下面是一个配置文件的具体内容: .Net提供了可以直接访问(注意大小写)元素的方法,在这元素中有很多的子元素,这些子元素名称都是“add”,有两个属性分别是“key”和“value”。一般情况下我们可以将自己的配置信息写在这个区域... 阅读全文
posted @ 2006-07-20 12:50 莫相会 阅读(730) 评论(0) 推荐(0)
C#设计的一个向导程序(Wizard)框架
摘要:在现实的软件中,经常可以看到一些向导(Wizard)的存在,如何给自己的应用程序实现一个向导呢? 下面给出一个使用面向对象的思想设计出来的应用程序向导框架,虽然很简单,但希望能给人帮助。 阅读全文
posted @ 2006-07-13 15:19 莫相会 阅读(2555) 评论(1) 推荐(0)
.NET中实现访问剪贴板
摘要:在.NET中访问剪贴板可以通过两种方法实现:一种方法是直接通过调用某些控件的Cut/Copy/Paste方法就可以直接与剪贴板交互。另一种方法是使用Clipboard类实现。通过调用SetDataObject方法,可以访问剪贴板并将数据存储在其中。该方法使用IDataObject接口将数据存储到剪贴板中。 阅读全文
posted @ 2006-07-07 14:01 莫相会 阅读(1768) 评论(0) 推荐(0)
用C#.NET实现拖放操作
摘要:在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。 阅读全文
posted @ 2006-07-07 13:41 莫相会 阅读(3401) 评论(0) 推荐(0)
C#中WinForm下datagrid中实现下拉列表---类源码
摘要:class DataGridComboBoxColumn: DataGridColumnStyle { private ComboBox myComboBox = new ComboBox (); private DataView ChoiceDataViewSource; private string ChoiceDisplayFiel... 阅读全文
posted @ 2006-01-05 13:10 莫相会 阅读(887) 评论(0) 推荐(0)
C#中WinForm下datagrid中实现Datetimepicker日期控件---类源码
摘要:1public class DataGridTimePickerColumn : DataGridColumnStyle 2 { 3 //这里增加需要被DataGridColumnStyle承载的控件,这里用的是一个 4 //DateTimePicker,日期控件,其他的控件类似 5 private DateTimePicker myDateTimePicker = new... 阅读全文
posted @ 2006-01-05 13:08 莫相会 阅读(2463) 评论(2) 推荐(0)