想设计一个页面布局,如3*3,2*2之类的.
各块之间的内容可以支持拖放操作,如我把(0, 0)格子内的内容拖到(0,1)格子内后,两边的内容能够互换.
请教一下有什么好的思路没?
各块之间的内容可以支持拖放操作,如我把(0, 0)格子内的内容拖到(0,1)格子内后,两边的内容能够互换.
请教一下有什么好的思路没?
解决方案 »
- 自制了一个新皮肤的窗体,如何把原来的窗体换掉,但是控件和事件不用修改
- 如何给动态添加的控件加边框
- WinForm开发时如何调试窗口
- DataGridView可以设置单元格不被选择么
- 打开子窗口,想让父窗口蒙上一层半透明灰色的层,这个怎么做?
- 生成EXE文件(急急急!!!)
- winform导出excel后datagridview日期列格式被改变的问题
- C#高级编程(第三版)下载地址
- C/S 直连数据库 与 remoting 的区别
- 做个调查!!!!!!来者有分-----很郁闷,边开发边学习C#,没有什么进展.
- 监控目录文件创建,如何整?我在论坛上搜到了,可惜不是我要的。
- 【C#实现通过URL获得所有的站内链接地址的原理讨论】,顶贴即有分,谢谢
bo是全局布尔变量
private void button1_MouseMove(object sender, MouseEventArgs e)
{
int Mx, My;
Mx = e.X ;
My = e.Y ;
if (bo)
{
button1.Left +=(Mx-mx);
button1.Top +=(My-my);
}
}
private void button1_MouseDown(object sender, MouseEventArgs e)
{
bo = true;
mx = e.X ;
my = e.Y ; }
private void button1_MouseUp(object sender, MouseEventArgs e)
{
bo = !bo;
}