السلام عليكم
هذا Sub اليوم قمت ببرمجته اسمه FormResize
عسى أن يعجبكم ويفيدكم
وهذا مثال عنه :
السلام عليكم
هذا Sub اليوم قمت ببرمجته اسمه FormResize
عسى أن يعجبكم ويفيدكم
وهذا مثال عنه :
تم تعديل هذه المشاركة بواسطة مهند عبادي في 10 مايو 2004 في 18:16
تم تعديل الـ Sub لكي يتعامل مع النماذج الفرعية
وهذا هو بعد التعديل :
Public Sub FormResize(ByRef F As Form, N As Single, Optional RForm As Boolean = True) On Error Resume Next Dim C As Control, S1 As String, S2 As String, k As String Dim R As Integer, I1 As Integer, I2 As Integer, g As Integer With F If RForm Then .InsideHeight = .InsideHeight * N .InsideWidth = .InsideWidth * N End If .Section(0).Height = .Section(0).Height * N .Section(1).Height = .Section(1).Height * N .Section(2).Height = .Section(2).Height * N End With For Each C In F C.Left = C.Left * N C.Top = C.Top * N C.Width = C.Width * N C.Height = C.Height * N C.FontSize = C.FontSize * N Select Case C.ControlType Case 112 FormResize C.Form, N, False Case 110, 111 g = C.ColumnCount - 1 S1 = C.ColumnWidths I1 = 1 S2 = "" For R = 0 To g I2 = InStr(I1, S1, ";") If I2 = 0 Then I2 = Len(S1) + 1 k = Str(Int(Val(Mid(S1, I1, I2 - I1)) * N)) & ";" S2 = S2 + k I1 = I2 + 1 Next C.ColumnWidths = S2 End Select Next End Sub
تم تعديل هذه المشاركة بواسطة مهند عبادي في 10 مايو 2004 في 18:16
بجد مبدع ياستاذ مهند تسلم يمينك
ممتاز الله يعكيك العافيه
لبنان / قب الياس
/index.php?showtopic=37977
موقع كتب الحاسب العربيه
http://www.cb4a.com/books/
-------------------
نشكرك أخى على مجهودك
عفاك الله من كل سوء و ذادك من علمه
هذا الموضوع مغلق.