我正在构建一个包含15x15 = 225按钮的控件,并且需要调整大小。因为它是一个网格,锚定和对接将不起作用。我已经尝试了两个TableLayoutPanel以及处理resize事件来手动放置和调整控件。在这两种情况下,调整大小的速度都是令人无法接受的缓慢。手动处理布局时,在resize函数中挂起/恢复布局不起作用。C#Winforms:有效地显示许多控件
是否有一些基本的东西可以改变以加快速度,或者这只是本地控制的限制?我知道我可以从头开始构建自定义控件,处理点击和绘画自己 - 尽管如果可能的话,我宁愿坚持原生控件。
编辑
我知道这是一个很多按钮。我的问题是技术问题。没有一个关于UI设计。
这是一个很多按钮的地狱。你需要那么多按钮是为了什么? – 2010-09-16 06:29:00
+1给Alastair Pitts。我们应该避免在GUI上出现如此多的按钮。我认为最终用户也同意我的观点。 – 2010-09-16 06:37:42
调整应用程序的大小,查看为什么需要这么长时间。 – 2010-09-16 06:38:41