Adding to @JanDotNet's@JanDotNet's answer I think you should create a UserControl
that knows how to generate those items.
It is a very bad idea to put business logic inside an event handler (questionStandardInput_MouseUp
).
If you had a specialized user control you could then very easy (re)place one user control with another according to the user choice and you wouldn't have to care about so many coordinates. They would be relative to the user control and in its context always correct.
Would you change the form layout now you would probably need to adjust all locations.