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

C# panel加滚动条后的坐标有关问题

2012-09-27 
C# panel加滚动条后的坐标问题在窗体的panel上动态添加控件,如果控件多的话自动添加滚动条,结果发现,再添

C# panel加滚动条后的坐标问题
在窗体的panel上动态添加控件,如果控件多的话自动添加滚动条,结果发现,再添加控件的时候,坐标起始点为panel可见区的左上角,导致与原来坐标不成体系;
未出现滚动条时,panel的左上角为0点,textBox[a].Top=35+a*30; //30为textBox宽度
出现滚动条后,把滚动条下拉到底,textBox[3]的位置成了0点,textBox[a].Top=35+a*30;//再添加的控件就跟以前的控件中间有个很大的空隙了,大概就是textBox[3]原来的坐标高度。

请问各位大侠,有没有办法设置,让坐标0点始终是panel最初的左上角,不要跟据滚动条的可视区域变化?


[解决办法]
应该不会,你代码写的有问题吧,位置控制的有问题

热点排行