如何取得被选择的所有图元的某个属性值?(全部分数都用上了)(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;
 
接受答案了.
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部