mindrayguowei 发表于 2017-12-28 16:39:35

如何循环tx里面的shape列表,并且找出选中的那个shape

本帖最后由 mindrayguowei 于 2017-12-28 16:50 编辑

我希望在用户选择tx里面的某一个shape时触发一个事件, 但是貌似tx里面没有这样的事件.
那么有没有别的事件来触发选择shape的事件, 我现在用的是TextControl_InputPositionChanged事件, 但是好像不太合理.
有没有更合理的事件触发,并且在触发的事件里面, 如何去循环所有的shape并且找到选中的那个shape?

TextControl对象里面有一个Drawings属性, 这个属性是DrawingFrame的集合, DrawingFrame里面有一个Drawing属性, 按理说是TXDrawingControl对象,
但是DrawingFrame里面的Drawing是object类型, 并且无法转换成TXDrawingControl, 更无法循环TXDrawingControl里面的ShapeCollection.

mindrayguowei 发表于 2017-12-28 18:42:08

找到一个DrawingClicked事件, 貌似可以满足我的要求

Richard.Ma 发表于 2017-12-29 12:20:11

mindrayguowei 发表于 2017-12-28 18:42
找到一个DrawingClicked事件, 貌似可以满足我的要求

好的,:hjyzw:
页: [1]
查看完整版本: 如何循环tx里面的shape列表,并且找出选中的那个shape