【发布时间】:2013-12-02 22:03:59
【问题描述】:
我有一个带有选项卡式控件(5 个选项卡)的表单,在一个选项卡上我有 10 个图片框,分别命名为 pic1、pic、pic3 等等。在 VBA 中,可以使用类似这样的方式循环访问控件:
For i = 1 To 10
Me.Controls("Img" & i).Picture = Me.cboProperty.Column(i)
Next
目前有
this.pic1.DataBindings.Add("ImageLocation", this.mainTableBindingSource, "localPic1");
this.pic2.DataBindings.Add("ImageLocation", this.mainTableBindingSource, "localPic2");
this.pic3.DataBindings.Add("ImageLocation", this.mainTableBindingSource, "localPic3");
直到 10 岁,但肯定有更好的方法吗?
【问题讨论】:
-
该示例是 vb,但问题标记为 C#。你需要哪个?
-
你可以将你所有的
pics 放入一个数组中并循环遍历该数组 -
@Joel:问题是c#,我只是用VB部分来说明需求。