Значение переменной вводится после действия OnMouseClick, с помощью VisuDialogs.Numpad.

Но хотелось бы знать решение в общем случае.