I need to know wich cell was modified in a Autodesk.AutoCAD.DatabaseServices object. I have Acad2012 and using .NET (C#). My problem is that SubObjectModified event is not trigger when a cell is modified. When should SubObjectModified trigger?
I was trying with Table's Modified evend and .HasSubSelection, but .HasSubSelection is false.
Is another way to know if a specific cell was modified?
Thanks and sory for my poor english.
Solved! Go to Solution.
Solved by Balaji_Ram. Go to Solution.
Hello,
The table subselection could be getting set just after the Table's "OpenedForModify" event handler is called and the subselection getting cleared before the table's "Modified" event handler gets a call.
This blog post might help.
http://adndevblog.typepad.com/autocad/2013/02/using-the-table-cell-selected-event.html
The code in the blog post does not say if the cell was modified, but you will know if the cell was selected.
I think you can then use the table's "Modified" event handler to check the content of the cell to see if it has really changed.