大家好,遇到一个问题,不知何故,望达人告之~~~
在一个panel里动态的添加用户控件,该控件上包含一个DeL标签,按一下这个标签,则删除该用户控件。同时Form上有一个NEW 标签,按一下NEW标签,动态的往panel里添加一个用户控件。现在的问题是:
比如Panel大小只能显示6个控件,用static变量top_X,top_Y来表示panel下一个用户控件的添加位置,每次添加以后,更改top_X,top_Y,每次删除一个用户控件以后,也改变top_X,top_Y,并重新绘图。
当连续添加控件数多余6个时,控件是以堆栈的方式向下规则生长的,但如果先添加了6个控件,然后拉到panel边界的滚条后再添加控件时,控件之间的空隙就会非常大。
什么原因呢?谢谢大家的建议!
在一个panel里动态的添加用户控件,该控件上包含一个DeL标签,按一下这个标签,则删除该用户控件。同时Form上有一个NEW 标签,按一下NEW标签,动态的往panel里添加一个用户控件。现在的问题是:
比如Panel大小只能显示6个控件,用static变量top_X,top_Y来表示panel下一个用户控件的添加位置,每次添加以后,更改top_X,top_Y,每次删除一个用户控件以后,也改变top_X,top_Y,并重新绘图。
当连续添加控件数多余6个时,控件是以堆栈的方式向下规则生长的,但如果先添加了6个控件,然后拉到panel边界的滚条后再添加控件时,控件之间的空隙就会非常大。
什么原因呢?谢谢大家的建议!
解决方案 »
- 关于C#窗体关闭的问题,求指教!!!
- 求10是首项为1公比为的2的等比数列中哪几项的和?请用C#编程实现!
- 我想写个邮箱注册机,遇到点问题
- winform中2个datagrid问题
- c#开发的windows程序,是不是提供给客户使用的时候,必须再装.framework啊
- 关于c#中编写windows服务的问题--服务无法正常启动
- Asp.Net之DataList控件问题(急救!!!!!!!!!!!!!)
- winform 客户端安装后无法读取配置文件config
- 未能加载文件或程序集“AccessTask”或它的某一个依赖项。系统找不到指定的文件。
- 关于TreeNode[]这个数组的应用,总是成功不了
- 一个简单的数据库连接问题
- Win Form 接收摄像头信号,截图直接存入数据库,本地不留档.
就是随便拖动一下panel的滚动条,然后就会出现这个问题,如果持续添加而不拖动滚动条的话则不会出现上述用户控件之间间隔突然变大的问题。