C#如何在RichTextBox中以拖放的形式打开文件

2024-12-13 17:00:28
推荐回答(2个)
回答1:

看我的代码哈
private void textBox1_DragDrop(object sender, DragEventArgs e)
{
StreamReader read = new StreamReader(((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString());
textBox1.Text = read.ReadToEnd();

}

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

这是用的textbox哈。我看那个tichtextbox好像没有这两个事件哈!

回答2:

属性里面是不是有个是否使用拖拽功能。选择是。你试试