C#实现拖放文件到软件界面并获取文件路径
March 3, 2012 作者:eseeker 分类:编程相关 3 Comments
方法很简单,网上其实也有很多,我在这里再次介绍一下。
第一步,现将要接受文件的控件的AllowDrop设为true,这里用listBox控件。
第二部,添加事件:
March 3, 2012 作者:eseeker 分类:编程相关 3 Comments
方法很简单,网上其实也有很多,我在这里再次介绍一下。
第一步,现将要接受文件的控件的AllowDrop设为true,这里用listBox控件。
第二部,添加事件:
January 27, 2012 作者:eseeker 分类:编程相关 No Comments
public Form1()
{
InitializeComponent();
textBox1.Enter += new EventHandler(textBox1_Enter); //获得焦点事件
textBox1.Leave += new EventHandler(textBox1_Leave); //失去焦点事件。
}
void textBox1_Enter(object sender, EventArgs e)
{
MessageBox.Show("获得了焦点");
}
void textBox1_Leave(object sender, EventArgs e)
{
MessageBox.Show("失去了焦点");
}October 11, 2011 作者:eseeker 分类:编程相关 No Comments
XML操作在编程中还是经常遇到的,有时用XML作为数据存储还是非常方便的,下面是一段C#进行XML操作的类库,通过这个类可以很方便的进行XML文件的读写。
October 1, 2011 作者:eseeker 分类:编程相关 2 Comments
URL中的域名即是“http://”与第一个“/”之间的部分,这样我们就可以用一下正表达式获取
(?<=http://).+?(?=/)
(?<=http://)即是匹配“http://”后面的部分,(?=/)即是匹配“/”前面的部分,因为一个URL中不只一个“/”,如http://www.seeke.net/bcxg/270.html,为了不匹配成www.seeke.net/bcxg,这里需要把匹配设置成非贪婪模式,即尽可能少地匹配,所以匹配域名的部分为.+?,后面的?就是设置成非贪婪模式(默认是贪婪模式)。为了能够匹配https、ftp等URL可以改成
(?<=://).+?(?=/)
September 30, 2011 作者:eseeker 分类:编程相关 No Comments
正则表达式主要用于方便地处理文本,在很多编程语言中都有对正则表达式的支持,比如C#、Javascript等等,基本语法也都大同小异。
常用的元字符: