تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عرض برنامج داخل اخر
#1
مرحبا

عندي برنامج .exe ومحتاج اعرضه داخل برنامجي كييف

توضيح:
   
الرد
تم الشكر بواسطة: sadjas , sadjas
#2
مرحباً اخى DK-x

لاتمام عمل ذلك عليك اتمام التالى
قم باضافة Panel و Button

ثم قم باستخدام الكود التالى داخل الفورم كاملاً
كود :
Imports System.Threading

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
   Dim proc As Process

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       proc = Process.Start("notepad")
       proc.WaitForInputIdle()
       Thread.Sleep(1000)
       SetParent(proc.MainWindowHandle, Me.Panel1.Handle)
       Thread.Sleep(1000)
       SendMessage(proc.MainWindowHandle, WM_SYSCOMMAND, SC_MAXIMIZE, 0)
   End Sub

End Class

مرفق السورس + برنامج للاختبار
السورس (2015)

كل ما عليك فقط تغيير كلمة notepad
بمسار البرنامج المطلوب تشغيله داخل البرنامج مثل
PHP كود :
D:\Folder\File.exe 

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Pro.zip (الحجم : 7.15 ك ب / التحميلات : 10)
.zip   Run Exe in my Form.zip (الحجم : 17.94 ك ب / التحميلات : 12)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: DK-x , DK-x , 911 , 911 , princelovelorn
#3
Heart 
جزيل الشكر لك اخي elgokr Heart
وممكن رابط نسخة الفيجوال بيسك الي تستخدمها
الرد
تم الشكر بواسطة: elgokr , sadjas
#4
الشكر لله


استخدم النسخة 2015
يمكنك الاطلاع على الرابط التالى قد ييدك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: DK-x , DK-x , princelovelorn


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] عايز برنامج اصلاح ملفات الاكسس بس يكون مجاني حسن الجلب 0 45 25-01-21, 10:47 AM
آخر رد: حسن الجلب
  [C#.NET] شرط البحث عن برنامج فى الجهاز قبل تشغيل المشروع faresvip 6 209 19-01-21, 01:42 PM
آخر رد: faresvip
  السلام عليك مشكل في رقم التسجيل برنامج المكتبة ساعدوني ارجوكم crazykinko 0 101 15-01-21, 04:55 PM
آخر رد: crazykinko
  مساعدة في اضافة زر داخل خلية في الداتا جريد فيو MustafaShaker 3 138 15-01-21, 04:26 PM
آخر رد: moosa_alabri
Rainbow [سؤال] ما الطريقة التي تجعل البرنامج ينتظر تحميل برنامج آخر حتي ينفذ الخطوة التالية أبو عبدالله الحلواني 1 196 05-01-21, 09:10 AM
آخر رد: أبو عبدالله الحلواني
  كيفية تشغيل سيرفر mac علي برنامج vlc ميدو الفنان 1 176 03-01-21, 09:43 PM
آخر رد: ميدو الفنان
  برنامج تشات داخلي onejan1977 2 149 26-12-20, 05:21 PM
آخر رد: onejan1977
Exclamation [VB.NET] استدعاء برنامج من الريسروس وفتحه داخل الفورم .. ( عباقرة البرمجة ) ادخلو XVIMTO 2 250 18-12-20, 11:58 PM
آخر رد: bidaya
  تصدير بيانات من برنامج بالفيجوال بيسك الى ال EXCEL mohammed_abdu 1 268 16-12-20, 02:29 PM
آخر رد: nrkarat
  فتح برنامج من الResources وارسال نص إليه ابو روضة 17 806 08-12-20, 02:52 AM
آخر رد: ابو روضة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم