欢迎来到天天文库
浏览记录
ID:33886465
大小:454.72 KB
页数:94页
时间:2019-03-01
《c sharp_编程技巧》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、最小化窗口点击“X”或“AltF4”时,最小化窗口,如:protectedoverridevoidWndProc(refMessagem){constintWM_SYSCOMMAND=0x0112;constintSC_CLOSE=0xF060;if(m.Msg==WM_SYSCOMMAND&&(int)m.WParam==SC_CLOSE){//Userclickedclosebuttonthis.WindowState=FormWindowState.Minimized;return;}base.
2、WndProc(refm);}二、如何让Foreach循环运行的更快foreach是一个对集合中的元素进行简单的枚举及处理的现成语句,用法如下例所示:usingSystem;usingSystem.Collections;namespaceLoopTest{classClass1{staticvoidMain(string[]args){//createanArrayListofstringsArrayListarray=newArrayList();array.Add("Marty");array.Ad
3、d("Bill");array.Add("George");//printthevalueofeveryitemforeach(stringiteminarray){Console.WriteLine(item);}}}你可以将foreach语句用在每个实现了Ienumerable接口的集合里。如果想了解更多foreach的用法,你可以查看.NETFrameworkSDK文档中的C#LanguageSpecification。在编译的时候,C#编辑器会对每一个foreach区域进行转换。IEnumerat
4、orenumerator=array.GetEnumerator();try{stringitem;while(enumerator.MoveNext()){item=(string)enumerator.Current;Console.WriteLine(item);}}finally{IDisposabled=enumeratorasIDisposable;if(d!=null)d.Dispose();}这说明在后台,foreach的管理会给你的程序带来一些增加系统开销的额外代码。三、将图片保存到一个
5、XML文件WinForm的资源文件中,将PictureBox的Image属性等非文字内容都转变成文本保存,这是通过序列化(Serialization)实现的,例子://usingSystem.Runtime.Serialization.Formatters.Soap;Streamstream=newFileStream("E:\Image.xml",FileMode.Create,FileAccess.Write,FileShare.None);SoapFormatterf=newSoapFormatt
6、er();Imageimg=Image.FromFile("E:\Image.bmp");f.Serialize(stream,img);stream.Close();四、屏蔽CTRL-V在WinForm中的TextBox控件没有办法屏蔽CTRL-V的剪贴板粘贴动作,如果需要一个输入框,但是不希望用户粘贴剪贴板的内容,可以改用RichTextBox控件,并且在KeyDown中屏蔽掉CTRL-V键,例子:privatevoidrichTextBox1_KeyDown(objectsender,System
7、.Windows.Forms.KeyEventArgse){if(e.Control&&e.KeyCode==Keys.V)e.Handled=true;}ps:网上摘抄,看了以后感觉不错,以后碰见好的再陆续发布Tags:dotnet技术,c#开发技术ASP.NET2.0中使用webpart系列控件Dot-Net技术
8、阅读(144)
9、评论(0)Oct292005[此文来源于互联网,牛C网只负责收集整理]在现在的网站设计中,更强调的是用户的个性化设置,让用户可以自由的设置符合自己喜好的页面成为网站开发人员的
10、头号难题,不过现在看来这个难题微软帮我们解决了。在asp.net2.0中新增加了一系列webpart控件,可以让用户很方便地对网页的各区域布局进行调整。在一些web应用程序中,如果用户想自定义页面布局,比如一个新闻发布系统,想让左,中,右三栏的位置进行调换的话,就可以使用webpart控件。下面,我们来看下asp.net2.0中webpart系列控件的一些基本用法。首先,在vs.net2005中的工具箱中,可以找到如下图所示的
此文档下载收益归作者所有