当前位置:编程学习 > C#/ASP.NET >>

如何画多个方格,并让每个方格都有自身的属性以及事件。。。

我新建了一个用户控件。想在这个用户控件中画出100个方格,每个方格都有自身的ID以及事件和属性。。
请问有什么好的思路不?

--------------------编程问答-------------------- 再新建另一个用户控件,并且为这个控件添加ID属性,以及事件。

在你的这个控件中包含那个。 --------------------编程问答-------------------- 同1楼 --------------------编程问答-------------------- 兄弟:你这样做,性能估计不太好,
换个思路:新建一个控件,然后100格
--------------------编程问答-------------------- 是啊。。会不会性能有影响,因为要画25*25的小格子,有可能要画出1千多个出来。如果单独做成控件,会不会性能有影响。。。 --------------------编程问答-------------------- 那你可以考虑使用享元模式。

比如,在一个可以编辑的Grid里面,只有当前单元格是文本框,而不活动的都是绘制上去的。

再不行还可以使用窗口模式,也就是只处理视图范围内的数据。

以及使用双缓冲模式来加速显示。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,