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

هذا الكود قمت بعمله لتوسيع أعمدة أداة الـ Listview لتأخذ حجمها بالنسبة المئوية علي حسب حجم الأداة :

الـدالــــــــــة :
كود :
[color=#0000ff]Public Function[/color] PercentWidth([color=#0000ff]ByVal [/color]Percent [color=#0000ff]As Decimal[/color], [color=#0000ff]ByVal[/color] lv [color=#0000ff]As[/color] ListView) [color=#0000ff]As Integer[/color]
[color=#0000ff]        On Error Resume Next[/color]
       [color=#0000ff] Return[/color] Percent * (lv.Width - 5) / 100
    End Function

يتم إستخدام الدالة عن طريق حدث الـ Resize الخاص بالـ Form ويمكن وضعه في أي حدث آخر كـ Timer مثلاً :

كود :
[color=#0000ff]Private Sub[/color] Form1_Resize([color=#0000ff]ByVal[/color] sender [color=#0000ff]As Object[/color], [color=#0000ff]ByVal [/color]e [color=#0000ff]As [/color]System.EventArgs)[color=#0000ff] Handles Me[/color].Resize
        [color=#0000ff]For Each[/color] c [color=#0000ff]As [/color]ColumnHeader In ListView.Columns
            [color=#0000ff]Select Case[/color] c.Index
                [color=#0000ff]Case [/color]0
                    c.Width = PercentWidth(50, ListView)
                [color=#0000ff]Case [/color]1
                    c.Width = PercentWidth(30, ListView)
                [color=#0000ff]Case [/color]2
                    c.Width = PercentWidth(20, ListView)
[color=#0000ff]            End Select[/color]
[color=#0000ff]        Next[/color]
   [color=#0000ff] End Sub[/color]
الكود أعلاه في حالة كانت الأداة تحتوي علي 3 أعمدة فقط .


****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة: ربيع


الردود في هذا الموضوع
كود توسيع أعمدة أداة Listview بالنسبة المئوية حسب حجم الأداة - بواسطة kslawy - 19-02-13, 01:32 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كود لجعل أداة النص لا تقبل إلا الأرقام sooriaty03 11 8,536 29-05-16, 12:59 AM
آخر رد: CLARO
  الرسم علي أداة DataGridView RaggiTech 0 2,595 17-10-12, 07:23 PM
آخر رد: RaggiTech
  معرفه ال item المختار من ListView RaggiTech 0 1,533 17-10-12, 05:44 PM
آخر رد: RaggiTech
  كيفية رسم لون متدرج على أداة في الفورم RaggiTech 0 1,926 17-10-12, 05:17 PM
آخر رد: RaggiTech
  اضافة ToolTip إلى أداة معينة RaggiTech 0 2,120 17-10-12, 04:47 PM
آخر رد: RaggiTech

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


يقوم بقرائة الموضوع: