KeyPreview 属性控制窗体是否能够收到键盘按下的事件。
AllowDrop 属性控制窗体是否允许拖拽文件到窗体上。
public void richTextBoxContent_DragDrop(object sender, DragEventArgs e)
{
Array aryFiles = ((System.Array)e.Data.GetData(DataFormats.FileDrop));
for (int i = 0; i < aryFiles.Length; i++)
{
this.richTextBoxContent.AppendText(aryFiles.GetValue(i).ToString() + Environment.NewLine);
}
}
public void richTextBoxContent_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.Link;
else
e.Effect = DragDropEffects.None;
}