C# flowlayoutpanel 内容显示不全 5
情况如下:我写了一个用户控件,这个控件用于装图片的(当然不仅仅只有装图片的功能,不然就没必要花时间写用户控件了),一个控件放一张图。我新建了一个窗体Form1,在窗体中添...
情况如下:
我写了一个用户控件,这个控件用于装图片的(当然不仅仅只有装图片的功能,不然就没必要花时间写用户控件了),一个控件放一张图。
我新建了一个窗体Form1,在窗体中添加了一个流布局面板控件flowlayoutpanel,这个面板用户放置我的用户自定义控件的。
其中,流布局面板中的图片用户自定义控件是通过代码生成,根据图片的个数动态生成相应个数的控件并显示图片。
好了,流程我叙述完了,问题在这儿,我要装载100张图片,没问题,都能显示,如果我要装载一百张以上的图片,问题就出来了,flowlayoutpanel这个流布局控件只显示了前一百多张图片,比方说只显示了110张图片,后面明明加载了,图片控件从调试来看也是创建了的,但是后面的图片全部都不显示了,求大神支招!
上图是我刚加载完成后的第一章图片和第二张图片,
这张图片就是我往滚动条往下滚动,到了第130张图片后就不正常显示剩下的几十张图片了。
你们也能看到右边方形标注的滚动条,并没有到底部,也就是说流布局,面板中是有剩下几十张图片的,只是没有显示出来。问题就在于为什么没有显示出来
如你们所见,左下角有个同屏显示数,我选择6或者8能正常,只有选择2是有问题的 展开
我写了一个用户控件,这个控件用于装图片的(当然不仅仅只有装图片的功能,不然就没必要花时间写用户控件了),一个控件放一张图。
我新建了一个窗体Form1,在窗体中添加了一个流布局面板控件flowlayoutpanel,这个面板用户放置我的用户自定义控件的。
其中,流布局面板中的图片用户自定义控件是通过代码生成,根据图片的个数动态生成相应个数的控件并显示图片。
好了,流程我叙述完了,问题在这儿,我要装载100张图片,没问题,都能显示,如果我要装载一百张以上的图片,问题就出来了,flowlayoutpanel这个流布局控件只显示了前一百多张图片,比方说只显示了110张图片,后面明明加载了,图片控件从调试来看也是创建了的,但是后面的图片全部都不显示了,求大神支招!
上图是我刚加载完成后的第一章图片和第二张图片,
这张图片就是我往滚动条往下滚动,到了第130张图片后就不正常显示剩下的几十张图片了。
你们也能看到右边方形标注的滚动条,并没有到底部,也就是说流布局,面板中是有剩下几十张图片的,只是没有显示出来。问题就在于为什么没有显示出来
如你们所见,左下角有个同屏显示数,我选择6或者8能正常,只有选择2是有问题的 展开
2个回答
展开全部
可以在flowlayoutpanel的scroll事件中主动调用performlayout函数,主动重布局控件内容,可以解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
展开全部
您好,您的问题解决了么,我现在也遇到同样的问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询