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

نسخة كاملة : كيف يتم البحث عن شاشة بالفعل تعمل وتفعيلها لتصبح فوق الجميع
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
اريد البحث عن شاشة مفتوحة ولنفترض ان اسم الشاشه
software-2018  & username & todaydate
اريد فقط عند البحث عن كلمة software يتم تفعيل الشاشه فوق الجميع
ولا داعي لاستدعاء الشاشة بالاسم الكامل لان الاسم يتغير كل يوم حسب تاريخ اليوم واسم المستخدم
وعليكم السلام ورحمة الله وبركاته

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

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

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