منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعده كود فتح ملف exe داخل form
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 

كيف فتح  ملف تنفيذي exe داخل form 
مثلا هذا فتح البرنامج من المسار خارج form اريد داخل form

Process.Start("C:\Program Files\Deskshare\Security Monitor Pro 5.exe")

هل تقصد :

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Form2.Show()

    End Sub

(23-02-15, 12:05 AM)ameerah كتب : [ -> ]هل المقصود مثل هذا المثال
vb.net Launch application inside a form


كود :
Public Class Form1

   Declare Auto Function SetParent Lib "user32.dll" (ByVal hWndChild As IntPtr, ByVal hWndNewParent As IntPtr) As Integer
   Declare Auto Function SendMessage Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal Msg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
   Private Const WM_SYSCOMMAND As Integer = 274
   Private Const SC_MAXIMIZE As Integer = 61488

   Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
       Dim proc As Process
       proc = Process.Start("C:\Windows\system32\notepad.exe")
       proc.WaitForInputIdle()
       SetParent(proc.MainWindowHandle, Me.Handle)
       SendMessage(proc.MainWindowHandle, WM_SYSCOMMAND, SC_MAXIMIZE, 0)
       Me.BringToFront()
   End Sub

End Class

احسنت جزاك الله خيراٌ هذا المطلوب  Big Grin