تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة في مقاسات الفورم
#1
شباب عندي فورم فيه اثنين داتاقريدفيو ، المشكلة عندي في الشكل مثل مو واضح في الصورة عند تشغيل البرنامج



وهذا شكل الفورم في التصميم




كيف أقدر أعدل حجم وتغير المقاسات تلقائي بحيث إن البرنامج يشوف كم Rows عندي ويمد الداتاقريدفيو على أسفل + تكبير الفورم لأسفل في نفس الوقت
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله

جرب هذال الكود على مشروع جديد فيه فورم واحد واثنين داتاجريد وازرارين ومنه تقدر تطبق الفكرة على مشروعك
الازرارين عشان تضيف بيانات عشوائية للتجربة
آخر سطر اللي فيه ClientSize الرقم 30 هو المساحة بين داتاجريد2 ونهاية
الفورم عشان لو فيه أدوات تبان وغير الرقم إذا كنت تحتاج مساحة أكبرأو أصغر
PHP كود :
Public Class Form1

    
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

        Dim D1Column1 
As New System.Windows.Forms.DataGridViewTextBoxColumn
        Me
.DataGridView1.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {D1Column1})

        
Dim D2Column1 As New System.Windows.Forms.DataGridViewTextBoxColumn
        Me
.DataGridView2.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {D2Column1})

        
DataGridViewHeightUpdate()

    
End Sub

    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        DataGridView1
.Rows.Add(New String() {"a" Rnd().ToString})

    
End Sub

    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        DataGridView2
.Rows.Add(New String() {"a" Rnd().ToString})

    
End Sub


#Region " DataGridViewHeightUpdate "

    
Private Sub DataGridView1_RowHeightChanged(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewRowEventArgs_
    Handles DataGridView1
.RowHeightChangedDataGridView2.RowHeightChanged
        DataGridViewHeightUpdate
()
    
End Sub

    
Private Sub DataGridView1_RowsAdded(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewRowsAddedEventArgs_
    Handles DataGridView1
.RowsAddedDataGridView2.RowsAdded
        DataGridViewHeightUpdate
()
    
End Sub

    
Private Sub DataGridView1_RowsRemoved(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewRowsRemovedEventArgs_
    Handles DataGridView1
.RowsRemovedDataGridView2.RowsRemoved
        DataGridViewHeightUpdate
()
    
End Sub

    
Private Sub DataGridViewHeightUpdate()
        
'DataGridView1'
        
Dim h1 As Integer Me.DataGridView1.RowTemplate.Height
        
For Each r1 As DataGridViewRow In DataGridView1.Rows
            h1 
+= r1.Height
        Next
        DataGridView1
.Height h1 1

        
'DataGridView2'
        
Dim h2 As Integer Me.DataGridView2.RowTemplate.Height
        
For Each r2 As DataGridViewRow In DataGridView2.Rows
            h2 
+= r2.Height
        Next
        DataGridView2
.Height h2 1

        DataGridView2
.Top DataGridView1.Bottom 10

        
'Form ClientSize'
        
Me.ClientSize = New Size(Me.ClientSize.WidthMe.DataGridView2.Bottom 30)

    
End Sub

#End Region

End Class 

الرد }}}}
تم الشكر بواسطة: alzahrani , nabil1982
#3
مشكوووور أخوي وليد مشت الأمور 100%
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة عند التعامل مع DevExpress آمل أن أجد لها حلًا أحمد إبراهيم سعد 10 204 23-09-17, 11:47 PM
آخر رد: أحمد إبراهيم سعد
  [VB.NET] مشكلة اثناء تنفيذ المشروع ظاهر علي 2 61 23-09-17, 10:56 AM
آخر رد: aliday03
  [VB.NET] مشكلة معايا فى الTEXTBOX MOSTAFA.KAMEL 12 158 22-09-17, 10:45 PM
آخر رد: MOSTAFA.KAMEL
  مشكلة في حفظ الصورة Fantastico 3 85 22-09-17, 04:46 PM
آخر رد: Fantastico
  مشكلة الفورم الشفاف محمود صالح 5 187 22-09-17, 12:47 AM
آخر رد: Fantastico
  [سؤال] ما حل مشكلة تعارض Task مع Sleep؟ السندبااد 6 134 20-09-17, 02:49 PM
آخر رد: السندبااد
  مشكلة في قراءة قيمة من الريجستري سعود الشامان 12 188 19-09-17, 07:59 PM
آخر رد: سعود الشامان
  [سؤال] مشكلة في حذف و تعديل بيانات DataGridView mohammed alnour 4 132 16-09-17, 01:01 AM
آخر رد: mohammed alnour
  [VB.NET] مشكلة في تعديل المشروع مصمم هاوي 9 523 15-09-17, 06:54 PM
آخر رد: مصمم هاوي
  [VB.NET] مشكلة طباعه بيانات من DataGridview رومنس الشوق 4 667 14-09-17, 06:24 PM
آخر رد: محمود صالح

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


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