问题:用按钮来控制图的显示
posted on 2007-06-22 12:04
MasterCai 阅读(1061)
评论(9) 编辑 收藏 所属分类:
设计模式
发表评论
好的方法没想到,但是缩减一些代码还是可以的,如下:
先写一方法:
private void SetAllFalse()
{
// 其中将100个图片的Visible都设为false
}
然后点击每个按钮时,都先调此函数,再设定其对应的图片可见性为true,如此一来,代码将大大减少....
给没个图片设置一个可见性依赖项属性,然后循环设置,循环设置,。。。。
同意楼上的,一个图片数组,一个按钮数组,一个变量记录当前显示的图片下标,然后隐藏当前的图片,显示对应的图片......
上面那个类,类名应该是MyButton,不是MyBotton吧
这个没有答案,看具体的应用和要求。
不过,楼主就没有发现每个按钮或其它的控件都有一个叫Tag的属性吗?
用这个属性可以干很多事的。
如果是网页的话,每次点击后修改picture控件的source比较方便,而且节约内存。