Undo Command, when click on form

I have create a plugin for rhino, but i have a problem with undo the command. when i click button on my form the command commit but i can’t undo command, please help me

I think people are going to need a bit more information than that…

this is my form
image
when i click make 2D plane, I will create a line, but when I type ctrl Z the line still there and hasn’t been deleted, now i want the line will delete when i type ctrl z

You’re going to have to post more information, preferably some actual code? How are we supposed to even tell how you’re trying to do this?

Hi @toanrhino90,

To modify the document outside of a command and have those modifications undo-able, use this pattern:

var undoRecordSerialNumber = doc.BeginUndoRecord("My document changes"));

// TODO: modify the document here

if (undoRecordSerialNumber > 0)
  doc.EndUndoRecord(undoRecordSerialNumber);

Does this help?

– Dale

1 Like

yes,
thank you very much