16-05-19, 02:25 PM
وعليكم السلام ورحمة الله وبركاته
لعدم فتح المشروع اكثر من مرة
وعند اتمام فتحه المرة الثانية يتم عمل Focus على البرنامج الشغال
كل ما علك استخدام الاتى
قم باذافة الكود
كود :
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As IntPtrمن ثم استخدام الكود التالى فى حدث اللود
كود :
Dim App As Process() = Process.GetProcessesByName("WindowsApplication1")
If App.Length > 1 Then
SetForegroundWindow(App(1).MainWindowHandle)
' يمكنك وضع رسالة هنا
Close()
End Ifاو يمكنك استخدام الكود التالى بدون وضع السطر المستقل ببداية الرد
كود :
Dim App As Process() = Process.GetProcessesByName("WindowsApplication1")
If App.Length > 1 Then
AppActivate(App(1).Id)
' يمكنك وضع رسالة هنا
Close()
End Ifوضعت لك الاثنين طبقاً لاصدار .NET Framework فى المشروع
وللمعلومة اكثر عن هذا الكود
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

