I think Yuxi maybe hasn't understood your requirements, or I haven't. How I would go about implementing what you want is like this.
Create one variable, this will be for your record. I'll call it varCurrentRecord.
Create another for the form mode, I'll call it varFormMode
Then, your two buttons (add and edit), we'll call AddBtn and EditBtn.
On your EditBtn,
create the record variable (eg UpdateContext({varCurrentRecord: Parent.Selected}))
Create the mode variable (UpdateContext({varFormMode: "Edit"})
Followed by "EditForm(yourform)"
Then, on the AddBtn,
Create the mode variable (UpdateContext({varFormMode: "New"})
Followed by "NewForm(yourform)"
Then, on the drop down inside "Default Selected Items" you would have something like
If( varFormMode = "Edit", varCurrentRecord.Choice)
I've assumed your selections are coming from a gallery here. Also, you could probably reference some of the items directly rather than having to create variables, depending on your structure.