Which data elements and actions are necessary to add a Value list to an existing field?

A.
Associate a domain to an object attribute, configure the database, add a textbox control with a
Lookup to the user interface, and associate the attribute to the textbox control.
B.
Associate a domain to an object attribute, configure the database, add a textbox control with a
Select Value to the user interface, and associate the attribute to the textbox
C.
Create a new object, create a new attribute and associate the new object to it, configure the
database, add a textbox control with a Lookup to the user interface, and associate the
D.
Create a new domain, create a new object attribute and associate the new domain to it,
configure the database, add a textbox control with a Select Value to the user interface, and G.
Explanation: