[quote user="Manko"]GetInput is a bad solution[/quote]
Not necesarilly bad, but for sure fragile and a bit specific in context how the rest of MicroStation API works (asynchronous calls and sending messages about events) ;-)
[quote user="Manko"]I'll create my own primitive. [/quote]
I'll keep my fingers crossed for you.
IPrimitiveCommandEvents object requires a bit more coding, but it provides detail control over the whole interaction.
With regards,
Jan