我有用WCF創建的上傳/下載Web服務。我用c sharp作爲語言。拖放不起作用
我允許在我的文本框中啓用drop,它接受要拖入其中的項目,但它不允許我這樣做,我仍然沒有看到懸停在它上面的符號。
有什麼,我失蹤? 僅供參考我使用完全相同的代碼製作了另一個程序,我能夠拖放項目沒有問題。
private void FileTextBox_DragEnter(object sender, DragEventArgs e)
{
//Makes sure that the user is dropping a file, not text
if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)
//Allows them to continue
e.Effect = DragDropEffects.Copy;
else
e.Effect = DragDropEffects.None;
}
private void FileTextBox_DragDrop(object sender, DragEventArgs e)
{
String[] files = (String[])e.Data.GetData(DataFormats.FileDrop);
foreach (string file in files)
{
FileTextBox.Text = file.ToString();
}
}
'TextBox'不是合適的控制通過一個循環添加到。獲取第一個文件或使用列表控件。 – Homam 2011-03-24 00:00:55
我認爲你的意思是WPF不是WCF。 – DuckMaestro 2011-03-24 01:27:40