怎样通过拖拽改变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在窗体中的位置 改变位置后重绘就可以了。