窗体接收拖入数据与拖动窗体内容移动
来源:互联网 发布:java常用算法有哪些 编辑:程序博客网 时间:2024/04/30 08:52
一、窗体接收拖入数据
效果:将数据(文件)一拖动到窗体上面,就显示数据信息
1、设置:AllowDrop属性值为True2、设置DragEnter事件属性private void Form1_DragEnter(object sender, DragEventArgs e){ string[] ss = e.Data.GetData(e.Data.GetFormats()[5]) as string[]; for (int i = 0; i < ss.Length; i++) { label1.Text += ss[i].ToString()+"\r\n"; }}
二、拖动窗体内容移动
效果:在窗体正文中,单击并能拖动窗体移动
//1、获取当前窗体位置Point oldP;private void Form1_MouseDown(object sender, MouseEventArgs e){ oldP = e.Location;}private void Form1_MouseMove(object sender, MouseEventArgs e){ //2、如果是按下鼠标左键,就获得当前座标位置 if (e.Button == System.Windows.Forms.MouseButtons.Left) { Point newP = e.Location; int x = newP.X - oldP.X + Location.X; int y = newP.Y - oldP.Y + Location.Y; newP.X = x; newP.Y = y; this.Location = newP; }}
- 窗体接收拖入数据与拖动窗体内容移动
- Qt拖动鼠标移动窗体中的内容
- 拖动窗体的任意区域移动窗体
- 拖动窗体工作区移动
- WPF拖动窗体栏移动
- FlickCharm类的理解,实现窗体的移动与拖动
- 拖动窗体
- 拖动窗体
- 拖动窗体
- 拖动窗体
- 拖动窗体
- WinForm 无边框窗体 拖动工作区移动窗体
- WinForm 无边框窗体 拖动工作区移动窗体
- qt 拖动子窗体,父窗体同时移动
- 不拖动标题栏移动窗体,最大化窗体,最小化窗体,还原窗体
- c# 移动拖动无边框窗体
- C#通过拖动窗体移动窗口
- .Net winform拖动工作区移动窗体
- socket应用 用C语言编写发送邮件程序
- Java 虚拟机学习 - 对象访问的定位方式
- uva10004 Bicoloring 黑白染色问题,DFS
- 高效算法设计专项:UVa 10691
- 排序算法练习——代码汇总
- 窗体接收拖入数据与拖动窗体内容移动
- poj 2182
- Oracle学习(14)---Oracle的自动工作负载库(AWR)和自动诊断工具(ADDM)
- C++程序设计语言学习笔记(三)
- 在JSP里使用CKEditor和CKFinder
- 白话MSDN:从普通DLL中导出C++类(1) – dllexport和dllimport的使用方法(中英对照、附注解)
- Makefile常用函数总结
- <%! 定义 %>与 <% 定义 %>区别
- CKEditor/CKFinder升级心得