Board logo

标题: 可不可以动态移动组合 [打印本页]

作者: jiajiaduo    时间: 2014-6-8 18:46     标题: 可不可以动态移动组合

看这句话:
GrpManager.画面1.组合1.X=100;

这样,就给画面1上的组合1的X坐标值赋了100.
现在的问题是,我有40个画面,每个画面有20个组合,需要根据现场情况动态地改变各组合的坐标位置。
请问该如何实现?

我尝试这样写:
for(pixno=1;pixno<=40;pixno++)
  for(gpno=1; gpno<=20; gpno++)
{
    string tnName1x="GrpManager.画面"+pixno+".组合"+gpno+".X";
    IntegerDBTag tagName1x=(IntegerDBTag)(Tag.GetTag(tnName1x));
    tagName1x= 100;
}
可是不能成功,因为这样引用是不对的。
其实,主要是 "GrpManager.画面1.组合1.X"这个变量如何引用的问题。
请问如何实现??急呀。
作者: service    时间: 2014-6-10 09:06

您好
您好,
GrpManager.画面1.组合1 是找画面1下的对象,不是字符串,所以此代码不可能实现,只能分开写。




欢迎光临 北京九思易自动化软件有限公司 (http://controlease.com/bbs/) 7.2