有4个按钮,他们的tag分别为他给,2,3,4,四个按钮分别配有一个combobox。流程是当你点击按钮后你可以用鼠标去选择物件,然后获得物件的名字,并在对应的combobox上显示。本人想知道本人这个判断tag是几这一块该放在哪里呢?
public void notifySelection(ref IvcSelection Selection, int SelectionTypeChange) //这是获得物件的名字的代码,4个按钮公用这一段。 { if (Selection.ItemCount == 0) { return; } if (Selection.ItemCount >= 1) { for (int i = 0; i < Selection.ItemCount; i++) { comp = (IvcComponent)Selection.getItem(i); for (int a = 0; a < comp.PropertyCount; a++) { object name = comp.getProperty("Name"); string propName = comp.getPropertyName(a); object propValue = comp.getProperty(propName); } } } }
解决方案
60
兄弟哎,这个方法是你本人写的,你居然跟本人说 Selection 不存在,它当然不存在啦,它是个啥本人都不知道!
这里是告诉你要调用 notifySelection 方法,调用这个方法需要2个参数
第一个参数名是 Selection 类型是 IvcSelection
第二个参数名是 SelectionTypeChange 类型是 int
其他的本人实在不知道该说啥了