如何取得被选择的所有图元的某个属性值?(全部分数都用上了)(255分)

  • 主题发起人 狐狸精
  • 开始时间

狐狸精

Unregistered / Unconfirmed
GUEST, unregistred user!
根据Mapx自己带的例子OBJECT_EDITING里的info菜单我已经能取得某一个图元的属性了。
但是我想在用选择工具时能同时取得被选择的几个图元的属性。我该怎么办??
 
var
rc: Variant;
ftrs : Variant;
// Used for storing collection of features
sitename:string;
i:integer;


searchResultsList.Clear;
rc := CreateOleObject('MapX.Rectangle.4');
rc.Set(X1, Y1, X2, Y2);
ftrs := EditLayer.SearchWithinRectangle(rc, miSearchTypeEntirelyWithin);
MessageDlg(inttostr(ftrs.Count), mtInformation, [mbOK], 0);
for i := 1 to ftrs.Countdo

begin

infoFeature := Ftrs.Item(i);
EditLayer.KeyField:='site';
searchResultsList.Items.Add(infoFeature.KeyValue);
end;
 
接受答案了.
 
顶部