السلام عليكم ورحمة الله وبركاته
لاتمام ادراج الفورم فى المقدمة دائماً
فكل ما عليك تطبيق الكود كالتالى
اسفل سطر كلاس الفورم ادرج الكود التالى
كود :
Private Declare Function SetWindowPos Lib "user32.dll" (ByVal hwnd As Int32, ByVal hWndInsertAfter As Int32, ByVal x As Int32, ByVal y As Int32, ByVal cx As Int32, ByVal cy As Int32, ByVal wFlags As Int32) As Int32
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40
الان ناتى الى حدث لود الفورم كل ما عليك وضع الكود التالى
كود :
SetWindowPos(Handle, HWND_TOPMOST, Left / 15, Top / 15, Width / 15, Height / 15, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE)
تحياتى لكم
وتمنياتى لكم التوفيق
الاخ الجوكر اذا لم تخونني الذاكرة هناك خاصية اسمها TopMost تجعل الفورم دائما في المقدمة
(15-06-19, 02:01 AM)viv كتب : [ -> ]الاخ الجوكر اذا لم تخونني الذاكرة هناك خاصية اسمها TopMost تجعل الفورم دائما في المقدمة
نعم هذا صحيح اخى viv
وهو يلخص الامر هنا
ولكن ما جعلنى اكتب هذا الكود
كونه يجعل الفورم اجبارى حتى مع اى برنامج اخر يستخدم الـ TopMost
وما جعلنى اكتب هذا الكو هنا كونه طلب من احد الاخوة
لكونه كان يستخدمه فى الاصدار vb6 ولكن لم يتمكن كيف يتم استخدام
نفس الكود مع البيئة .Net لذلك وضعت هذا الكود حتى تعم الفائدة على الجميع
بعد اتمامى بالرد عليه بموضوعه ووضع الكود له
فكما تعلم فى مجال البرمجة لا يوجد شئ اسمه
طلب يساوى واحد فلكل طلب 100 طريقة وطريقة لتنفيذها
تحياتى لك
وتمنياتى لك التوفيق
(14-06-19, 08:44 PM)elgokr كتب : [ -> ]لى ولك وللجميع بامر الله
اخى sendbad100
وكل عام وانت بخير
تحياتى لك
وتمنياتى لك التوفيق
كل عام وانت بالف خير وصحة وسلامة
دعائي لك وللجميع بالتوفيق والنجاح