首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎样通过拖拽改变Panel的大小,该如何处理

2012-02-26 
怎样通过拖拽改变Panel的大小怎样通过拖拽改变Panel的大小[解决办法]顶[解决办法]什么情况下啊。要达到什么

怎样通过拖拽改变Panel的大小
怎样通过拖拽改变Panel的大小

[解决办法]

[解决办法]
什么情况下啊。要达到什么效果。说清楚点
[解决办法]
下面的代码可以实现
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
if(e.Button==MouseButtons.Left)
{
panel1.Width = Control.MousePosition.X - panel1.Location.X;
panel1.Height = Control.MousePosition.Y - panel1.Location.Y;
}
}

[解决办法]
在move事件里 panel.location=new point(move.X,moveY)
[解决办法]
大小在移动的时候进行width和height的修改就可以了
[解决办法]
发表于:2009-01-04 08:53:314楼 得分:0 
运行的时候不能拖吧,panel是容器控件啊 


顶四楼说的
[解决办法]
实际上不是拖放只是改变panel在窗体中的位置 改变位置后重绘就可以了。

热点排行