当前位置:编程学习 > C#/ASP.NET >>

weifenluo.winformsui.docking一个form不跟着变化,高手来看看

weifenluo.winformsui.docking.dll一个form不跟着变化,form是其中一个,里面有个panel,panel里是地图,其他form拖动的时候,加载的地图的form不再变化。
不加载地图的时候是好的。
怎么回事啊,请教 form dock weifenluo --------------------编程问答-------------------- weifenluo.winformsui.docking.dll一个form不跟着变化,form是其中一个,里面有个panel,panel里是地图,其他form拖动的时候,加载的地图的form不再变化。
不加载地图的时候是好的,其他控件都没问题,加载完以后form就变大后不变了,响应changed事件使得的form比dockpanel还大几个像素 --------------------编程问答-------------------- 请描述清楚你的问题,谢谢!或者你分steps来描述也许清楚一些。 --------------------编程问答-------------------- 1.主窗体里有个dockpanel,地图的form和其他form都显示在上面,
2.初始化时,不加载地图form,来回拖拽时,所以的form大小变化没问题,
3,地图form是document放在dockpanel里的。
4.用一个对话框在数据库调用地图加载到一个form的panel里,这个时候拖拽其他form的时候,地图form应该是相应的大小变化的,
3.
当变大以后,再变小的时候,form的大小不但没变小,还稍微超出了,正常dockpanel with=1366 地图form变化后是1382.而且以后再调changed事件,地图的form和里面的panel大小也不变化了。 --------------------编程问答-------------------- 通过你的描述,我大概觉得你的问题可能是panel上面放了一些控件,然后改变panel的大小,期望panel的子控件也会随之变大变小,但是没有,这是因为panel的布局方式导致,你可以不用panel用其他的可以子控件自适应的layout来放置你的地图什么的。 --------------------编程问答-------------------- 问题解决了多谢啊。属性设置错了。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,