تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف يتم البحث عن شاشة بالفعل تعمل وتفعيلها لتصبح فوق الجميع
#1
السلام عليكم ورحمة الله وبركاته
اريد البحث عن شاشة مفتوحة ولنفترض ان اسم الشاشه
software-2018  & username & todaydate
اريد فقط عند البحث عن كلمة software يتم تفعيل الشاشه فوق الجميع
ولا داعي لاستدعاء الشاشة بالاسم الكامل لان الاسم يتغير كل يوم حسب تاريخ اليوم واسم المستخدم
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

كل ما عليك فعله التالى
كود :
software-2008.TopMost = True

وهو كود جعل الشاشة ثبتة باعلى جميع الشاشات
ولتعطيل كل ما عليك عكس الامر 
كود :
software-2008.TopMost = False

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#3
جزيت خيرا اخيى elgokr
لكن ما اقصده لدي برنامج اخر يعمل علي الجهاز ولنفترض انه ميديا بلير
ولكن اسم البرنامج هذا مثلا
برنامج حسابات 2018  المستخدم محمد والتاريخ 8/12/2018
وكل يو يتغير التاريخ
يمكنني استعداء البرنامج ولكن بالنداء علي اسم البرنامج بالكامل 
برنامج حسابات 2018  المستخدم محمد والتاريخ 8/12/2018
وما اريده هو  اريد كود البحث وتقعيل شااشة البرنامج فقط بجزء من عنوان الفورم بمعني
لو بحث فقط عن برنامج حسابات يتم تفعيل البرنامج المطلوب فوق الجميع
الرد }}}
تم الشكر بواسطة:
#4
كود :
For Each p As Process In Process.GetProcesses
   If p.MainWindowTitle.StartsWith("software") Then ' StartsWith لاحظ
       AppActivate(p.Id)
       Exit For
   End If
Next
الرد }}}
تم الشكر بواسطة: asemshahen5 , elgokr



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


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