No se puede inserta otra aplicación en tu formulario.
Sin embargo, puede mover la ventana de la calculadora en la parte superior de su formulario y establecer su formulario como su elemento primario. Esto podría lograr el efecto visual que estás buscando. Puede verificar en la función de API SetParent. Por ejemplo:
System.Diagnostics.Process p = System.Diagnostics.Process.Start("calc.exe");
p.WaitForInputIdle();
NativeMethods.SetParent(p.MainWindowHandle, this.Handle);
Una mejor solución podría ser sólo para rodar su propio control de la calculadora en C# si realmente necesita esa funcionalidad embebida en su aplicación. Golpear juntos una calculadora simple realmente no es para nada difícil, y es infinitamente personalizable para hacer y mirar exactamente como quieras.
Algo como esto, tal vez, sería un buen punto de partida si desea rodar su propia calculadora: http://www.codeproject.com/KB/cs/Scientific_Calculator.aspx
y siempre he pensado que este tipo de control sería algún día ridículamente útil si he escrito una aplicación que dependía en gran medida de la entrada numérica: http://www.codeproject.com/KB/miscctrl/C__Popup_Calculator.aspx
pero no se configurará como principal. se abrirá en otra ventana – aliboy38
@ aliboy38 ¿De qué estás hablando? –
la calculadora se abrirá en la ventana independiente. – aliboy38