Hi Guys,
I use AutoCAD 2011, VB.net
I have done a form docked on the left side of drawing dynamicly display all block in the drawing. What I have done is select all block druing drawing open process and put them into listview in the form and display them.
Once I delete some of the block, they will be removed from my form as well.
Now is my question. If I send redo command(Ctrl+Z), those deleted block will be put back to drawing, I wonder how to update my form at the same time? I could get all blocks again and refresh the listview. But I think that will take sometime if I have lots blocks in the drawing.
Any ideas?
Thanks
Yaqi
Hi,
>> Now is my question. If I send redo command(Ctrl+Z)
Check for event "CommandEnded" or for "ObjectAdded" (I think it will be raised when you do a _REDO)
- alfred -
Hi,
>> Do you know where is ObjectAdded?
It's an event in the Autodesk.AutoCAD.DatabaseServices.Database - object.
- alfred -
Hi Alfred,
I just did a test. It didn't trigger objectadded when I use redo.