2006年7月22日

C#利用VB的My功能来显示文件拷贝、删除、移动进度

摘要: 直接上代码:(简单)usingMicrosoft.VisualBasic.FileIO;classProgressBarCopy{staticvoidMain(){stringcopySrc=@"C:\WINDOWS\Microsoft.NET";stringcopyDest=@"C:\TipsTmp";FileSystem.CopyDirectory(copySrc,copyDest,UIOpt... 阅读全文

posted @ 2006-07-22 19:28 萝卜青菜 阅读(489) 评论(1) 推荐(0) 编辑

.net2.0提供的TextBox候选文字提示功能

摘要: 哈哈,首先要设置TextBox的AutoCompleteMode为SuggestAutoCompleteSource为CustomSource。然后就写代码了:)privatevoidForm1_Load(objectsender,EventArgse){AutoCompleteStringCollectioncollection=newAutoCompleteStringCollection()... 阅读全文

posted @ 2006-07-22 18:56 萝卜青菜 阅读(800) 评论(3) 推荐(0) 编辑

.net2.0轻松判断NumLock、CapsLock、ScrollLock、Insert键的状态:)

摘要: 不多说了,直接插代码:) 不用ApipublicForm1(){InitializeComponent();Application.Idle+=newEventHandler(Application_Idle);}privatevoidApplication_Idle(objectsender,EventArgse){if(Control.IsKeyLocked(Keys.NumLock))lab... 阅读全文

posted @ 2006-07-22 18:37 萝卜青菜 阅读(507) 评论(2) 推荐(0) 编辑

.net2.0轻松取得应用程序图标

摘要: 感谢.net2.0为我们所做的。Iconicon=Icon.ExtractAssociatedIcon(textBox1.Text);pictureBox1.Image=icon.ToBitmap();呵呵,以前要用Api,现在好轻松就取得了。System.Drawing.Icon Class。哈哈:) 郁闷,我的博客出了BUG。 阅读全文

posted @ 2006-07-22 18:27 萝卜青菜 阅读(562) 评论(1) 推荐(0) 编辑

利用System.Media来做声音提醒

摘要: 呵呵,比如输错文字,提醒一下:)usingSystem.Media;privatevoidbuttonBeep_Click(objectsender,EventArgse){SystemSounds.Beep.Play();}privatevoidbuttonExclamation_Click(objectsender,EventArgse){SystemSounds.Exclamation.Pl... 阅读全文

posted @ 2006-07-22 18:14 萝卜青菜 阅读(528) 评论(1) 推荐(0) 编辑

.net2.0窗体关闭时自动保存窗体位置及大小

摘要: .net2.0为我们准备好了。窗体属性中 (ApplicationSettings) - (PropertyBinding) 点击按钮。点开Location新建,输入自己的设置名称,我设置的是MyLocation。同样也新建一个MyClientSize,然后OK。再打开您的Project属性里面的设定选项卡,看到我们刚才的MyLocation,MyClientSize。然后看代码:usingSys... 阅读全文

posted @ 2006-07-22 18:02 萝卜青菜 阅读(419) 评论(1) 推荐(0) 编辑

.net2.0中改变数组大小

摘要: .net1.x中privateArrayRedim(ArrayoldArr,intnNewSize){Typetype=oldArr.GetType().GetElementType();ArraynewArr=Array.CreateInstance(type,nNewSize);if(object.Equals(null,oldArr)){returnnewArr;}Array.Copy(ol... 阅读全文

posted @ 2006-07-22 17:43 萝卜青菜 阅读(482) 评论(0) 推荐(0) 编辑

将窗体或窗体上某控件保存为图片

摘要: voidSaveControlImage(Controlc,stringfile){intw=c.Size.Width;inth=c.Size.Height;using(Bitmapbmp=newBitmap(w,h)){c.DrawToBitmap(bmp,newRectangle(0,0,w,h));bmp.Save(file,System.Drawing.Imaging.ImageForma... 阅读全文

posted @ 2006-07-22 17:02 萝卜青菜 阅读(534) 评论(1) 推荐(0) 编辑

让窗体关闭按钮无效新法

摘要: 以前写过一个,有点笨:)让窗体关闭按钮无效呵呵,这个简单:protectedoverridevoidWndProc(refMessagem){base.WndProc(refm);//0x84:WM_NCHITTESTif(m.Msg==0x84){//20:HTCLOSEif(m.Result==(IntPtr)20){//0:HTNOWHEREm.Result=(IntPtr)0;}}}MDI... 阅读全文

posted @ 2006-07-22 16:33 萝卜青菜 阅读(935) 评论(4) 推荐(0) 编辑

ClickOnce部分信任文件达到一定大小怎么办?(技巧)

摘要: 很多时候当部分信任的ClickOnce达到250MB以上的时候,就会报错。此时,我们可以修改注册表HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment做成一项“OnlineAppQuotaInKB”的DWROD值,然后双击选择10进制数,然后可以输入了,单位是KB。但是要注意了... 阅读全文

posted @ 2006-07-22 16:01 萝卜青菜 阅读(355) 评论(1) 推荐(0) 编辑

页面根据不同Url显示不同Title以及不同的Mete

摘要: 数据库采用SQL Server 2005 Express Edition, 数据库构造就不说了。SQL语句: SELECT title, keywords, description FROM PageInfo WHERE (url= @url) SqlDataSource,名字为sds具体的代码如下: using System;using System.Data;using System.Conf... 阅读全文

posted @ 2006-07-22 15:44 萝卜青菜 阅读(202) 评论(1) 推荐(0) 编辑

新增的Application.OpenForms属性

摘要: 窗体布局:然后代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace FormCollection{ pu... 阅读全文

posted @ 2006-07-22 15:16 萝卜青菜 阅读(1022) 评论(1) 推荐(0) 编辑

导航