تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كود لعدم خروج الفورم من الشاشة
#1
Wink 
اريد كود لجعل البرنامج الفورم لايدخل في حواف الشاشة من اليمين او اليسار او اسفل بالتاسك بار 

يعني حدود البرنامج حدود الشاشة الظاهرة مهما كان نوع الويندوز او اختلاف حجم الشاشة اثناء التشغيل
الرد }}}
تم الشكر بواسطة:
#2
يمكنك استخدام الروتين التالي
او يمكنك التعديل ف الكود بما يناسبك
عموما الكود سوف يعطيك فكرة جيدة عن كيفية تحجيم حركة الفورم علي شاشة الكمبيوتر

PHP كود :
   Private Sub LimitMovementOnScreen(currentForm As Form)
 
       Dim virtual As Rectangle SystemInformation.VirtualScreen
        Dim rect 
As Rectangle currentForm.Bounds

        Dim formLeft 
As Integer rect.Left
        Dim formTop 
As Integer rect.Top

        If formLeft 
rect.Width virtual.Width Then
            formLeft 
virtual.Width rect.Width
        End 
If
 
       If formTop rect.Height virtual.Height Then
            formTop 
virtual.Height rect.Height
        End 
If
 
       If formLeft virtual.X Then
            formLeft 
virtual.X
        End 
If
 
       If formTop virtual.Y Then
            formTop 
virtual.Y
        End 
If

 
       currentForm.Bounds = New Rectangle(formLeftformToprect.Widthrect.Height)
 
   End Sub 

حاول تستخدمه في االحدث الخاص ب حركة الفورم مثل FormMove
و يتم استخدام الكود كالتالي

PHP كود :
LimitMovementOnScreen(Me
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حفظ الفورم (Form) (البرنامج) بعد التغيير visualist2015 8 6,466 12-04-24, 04:07 AM
آخر رد: أبو جودة
Photo [VB.NET] مشكلة في شكل الفورم abuyazan 5 307 27-02-24, 09:38 PM
آخر رد: aljzazy
  [VB.NET] مشكلة ظهور textbox بعد حذفه من الفورم مبرمج صغير 1 1 231 27-01-24, 02:04 AM
آخر رد: مبرمج صغير 1
Star دقة الشاشة 1080 waataanys 1 225 05-01-24, 12:45 AM
آخر رد: HALIM ELEULMA
  [VB.NET] تحويل التاريخ بين أداتين تايم بيكر في نفس الفورم محمد العموري 1 277 29-12-23, 10:44 PM
آخر رد: Kamil
  [VB.NET] كيف يمكن إخفاء ظهور الشاشة السوداء فى الـــ console AmeenRashed 2 324 15-11-23, 03:51 PM
آخر رد: justforit
  كود لعدم تكرار الرقم في قاعدة البيانات yossefsaad370 1 345 28-10-23, 10:29 AM
آخر رد: atefkhalf2004
  كيفية التحكم فى حجم الفورم من خلال الكود Ahmed.vb 4 515 11-10-23, 07:17 PM
آخر رد: bidaya
Photo [سؤال] كيف أقوم بإجبار التطبيق (الفورم) على حفظ الملف المستعاد من قاعدة البيانات SQL server salam82 3 470 20-09-23, 01:42 PM
آخر رد: salam82
  [VB.NET] نسخ الصور من الفورم الى الوورد صبيح 1 311 17-08-23, 03:03 PM
آخر رد: تركي الحلواني

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


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