如何画多个方格,并让每个方格都有自身的属性以及事件。。。
我新建了一个用户控件。想在这个用户控件中画出100个方格,每个方格都有自身的ID以及事件和属性。。请问有什么好的思路不?
--------------------编程问答-------------------- 再新建另一个用户控件,并且为这个控件添加ID属性,以及事件。
在你的这个控件中包含那个。 --------------------编程问答-------------------- 同1楼 --------------------编程问答-------------------- 兄弟:你这样做,性能估计不太好,
换个思路:新建一个控件,然后100格
--------------------编程问答-------------------- 是啊。。会不会性能有影响,因为要画25*25的小格子,有可能要画出1千多个出来。如果单独做成控件,会不会性能有影响。。。 --------------------编程问答-------------------- 那你可以考虑使用享元模式。
比如,在一个可以编辑的Grid里面,只有当前单元格是文本框,而不活动的都是绘制上去的。
再不行还可以使用窗口模式,也就是只处理视图范围内的数据。
以及使用双缓冲模式来加速显示。
补充:.NET技术 , C#