Вы не можете вставить другое заявление в форму.
Однако вы можете переместить окно калькулятора поверх формы и установить форму в качестве родительской. Это может обеспечить визуальный эффект, который вы ищете. Вы можете включить функцию API SetParent . Например:
System.Diagnostics.Process p = System.Diagnostics.Process.Start("calc.exe");
p.WaitForInputIdle();
NativeMethods.SetParent(p.MainWindowHandle, this.Handle);
Лучшим решением может быть просто развернуть свой собственный элемент управления калькулятором в C #, если вам действительно нужна эта функциональность, встроенная в ваше приложение. Собрать простой калькулятор на самом деле совсем не сложно, и его можно бесконечно настраивать, чтобы он выглядел точно так, как вы хотите.
Что-то вроде этого, возможно, было бы хорошей отправной точкой, если вы хотите запустить свой собственный калькулятор: http://www.codeproject.com/KB/cs/Scientific_Calculator.aspx
И я всегда думал, что этот тип элемента управления будет когда-нибудь смехотворно полезным, если я когда-нибудь напишу приложение, которое сильно зависит от числового ввода: