亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

.NET WinFrom中給文本框添加拖放事件的代碼

 更新時(shí)間:2014年05月05日 16:03:15   作者:  
有時(shí)候我們希望窗體上的文本框能接受鼠標(biāo)拖放事件,比如允許將文件直接拖放到文本框中以直接獲取到文件的本地路徑
在開發(fā).NET WinForm程序時(shí),有時(shí)候我們希望窗體上的文本框能接受鼠標(biāo)拖放事件,比如允許將文件直接拖放到文本框中以直接獲取到文件的本地路徑,或者將選取的字符串直接拖放到文本框中等等。要實(shí)現(xiàn)這個(gè)功能其實(shí)很簡單,代碼如下。

1. 將文本框的屬性AllowDrop設(shè)置成True

2. 給文本框添加DragEnter事件
復(fù)制代碼 代碼如下:

private void textBox1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop, false))
{
e.Effect = DragDropEffects.All;
}
}

注意DataFormats下面有許多其它的屬性允許你將不同類型的數(shù)據(jù)拖放到文本框中。上面的代碼用于將文件的本地路徑拖放到文本框中。

3. 給文本框添加DragDrop事件以接收數(shù)據(jù)
復(fù)制代碼 代碼如下:

private void textBox1_DragDrop(object sender, DragEventArgs e)
{
this.textBox1.Text = GetDragData((string[])e.Data.GetData(DataFormats.FileDrop));
}

你還可以給其它的控件添加鼠標(biāo)拖放事件,如ListBox等,方法類似。

相關(guān)文章

最新評論