के लिए आप नहीं कर सकते हैं अपने फॉर्म में एक और आवेदन एम्बेड करें।
हालांकि, आप अपने फॉर्म के शीर्ष पर कैलकुलेटर विंडो ले जा सकते हैं और अपना फॉर्म अपने माता-पिता के रूप में सेट कर सकते हैं। यह उस दृश्य प्रभाव को पूरा कर सकता है जिसे आप ढूंढ रहे हैं। आप SetParent एपीआई फ़ंक्शन में देख सकते हैं। उदाहरण के लिए:
System.Diagnostics.Process p = System.Diagnostics.Process.Start("calc.exe");
p.WaitForInputIdle();
NativeMethods.SetParent(p.MainWindowHandle, this.Handle);
एक बेहतर समाधान सिर्फ सी # में अपने स्वयं के कैलकुलेटर नियंत्रण रोल करने यदि आप वास्तव में अपने अनुप्रयोग में एम्बेडेड है कि कार्यक्षमता की जरूरत हो सकती है। एक साधारण कैलकुलेटर को एक साथ जोड़ना वास्तव में मुश्किल नहीं है, और यह असीम रूप से करने योग्य है और जैसा आप चाहते हैं उतना दिखता है।
इस तरह कुछ, शायद, एक अच्छा प्रारंभिक बिंदु हो सकता है अगर आप अपने खुद के कैलकुलेटर रोल करना चाहता था: http://www.codeproject.com/KB/cs/Scientific_Calculator.aspx
और मैं हमेशा सोचा है एक नियंत्रण के इस प्रकार हास्यास्पद उपयोगी किसी दिन हो सकता है अगर मैं कभी भी लिखा था एक ऐप्लिकेशन है जो संख्यात्मक इनपुट पर काफी भरोसा: http://www.codeproject.com/KB/miscctrl/C__Popup_Calculator.aspx
स्रोत
2010-11-06 15:44:48
लेकिन यह अभिभावक के रूप में सेट नहीं होगा। यह एक और विंडो में खुल जाएगा – aliboy38
@ aliboy38 आप किस बारे में बात कर रहे हैं? –
कैलक्यूलेटर स्वतंत्र विंडो में खुल जाएगा। – aliboy38