读书人

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

发布时间: 2012-02-26 20:19:45 作者: rapoo

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

读书人网 >C#

热点推荐