我用richtextbox想实现拖动打开文件功能,使用richtextbox的拖动打开时,只能将文件的图标拉进richtextbox,而不能显示具体内容,望高手们赐教解决方法.目前初步设想使用form的拖动功能,但需获取拖动文件的完整路径,请高手们帮忙解决下.
解决方案 »
- 初学者提问 这个程序怎么写
- GDI+绘图时如何减少cpu占用量?
- DataList中的HeaderTemplate的问题.死不都不信这有错,但是就是错了,郁闷
- 请问有什么方法能把一个控件旋转90度放在form上?
- .NET后台设置前台显示问题.偶是新手请大侠帮忙
- 怎么获取服务器端处理请求的状态值
- 请问如何将PowerPoint嵌在我的程序窗口里,然后做些按钮控制翻页等操作?请大家进来看看
- C#怎么对一个程序隐藏鼠标显示
- 令人困扰的问题!
- 是不是有方法执行一个字符串里面的内容?
- 如何可以实现将桌面上的文件备份到d:\aa文件夹中?最好是在关机前自动备份?
- ArrayList数组中 怎样在最前面加一个元素?
{
richTextBox1.EnableAutoDragDrop = true; //设置允许拖放对象
richTextBox1.DragDrop += new DragEventHandler(richTextBox1_DragDrop); //注册拖放事件
} void richTextBox1_DragDrop(object sender, DragEventArgs e)
{
//获取拖放到控件上的文件路径,因为支持拖放多个,输出是一个数组!
MessageBox.Show(((string[])e.Data.GetData("FileName"))[0].ToString());
e.Effect = DragDropEffects.None;//设置拖放后的显示效果,这里设置无
} 知道了文件路径,读取它的数据,不难了呵呵!