تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الاداة ListView بميزة تغيير لون الــSelection
#11
المثال لم يعمل لدي لان اصداري 2008 لكن من الصوره فهمت
اللون الي غيرته انته كان لون المتغير وليس الخاصية
بعد ماتضيف الكلاس اعمل Build للمشروع تلاحظ ظهرت الاداة في صندوق الادوات بعدها اضف الاداة الى الفورم ومن الخصائص راح تلاقي الخاصية SelectionColor اختار منها اللون الي تحب


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#12
الف شكر
اخي 3booody
على توضيحك وتواصلك معي


نعم استطعت والحمد لله من اضافة الاداة، واضفتها الى النمودج، وجعلت لون العنصر المحدد اصفر ، وقد نجح الامر

ولكـــــــــن

طبقت على النمودج نوعين من الليست فيو
1- التي بالاعلى هي من النوع listview
2- والتي بالاسفل هي من النوع ab-listview

وتم تطبيق ذات الكود الذي يعمل على تحميل العناصر على كلا النوعين من الليست فيو

القيم ظهرت على الليست فيو من النوع العادي، ولكنها لم تظهر على الليست فيو من النوع الذي تفضلت به حضرتك

وفيما يلي كود
كود :
Sub PopulateListView()

        With ListView1
            .Clear()
            .View = View.Details
            .Columns.Add("Beda_id", 0, HorizontalAlignment.Center)
            .Columns.Add("م", 60, HorizontalAlignment.Left)
            .Columns.Add("اســم المـــادة", 250, HorizontalAlignment.Left)
            .Columns.Add("سعر الشــراء", 100, HorizontalAlignment.Left)
            .Columns.Add("سعر المبيـع", 100, HorizontalAlignment.Left)
            .Columns.Add("ربح المـادة", 100, HorizontalAlignment.Left)
            .Columns.Add("ملاحظــــات", 265, HorizontalAlignment.Left)

            .GridLines = False
            .FullRowSelect = True
            .Cursor = Cursors.Hand
            .BackColor = System.Drawing.ColorTranslator.FromHtml(My_BackColor_Listview)
            .ForeColor = Color.Black


            Dim Lst As New ListViewItem

            Lst = New ListViewItem()
            Lst.SubItems.Add("1")
            Lst.SubItems.Add("كوسا محشي")
            Lst.SubItems.Add(500)
            Lst.SubItems.Add(900)
            Lst.SubItems.Add(400)
            Lst.SubItems.Add("بلديـــــــة")
            .Items.Add(Lst)
        End With
    End Sub


و الكود الدي يعمل على تعبئة القيم على الليست فيو من النوع ab_listview
هو مشابه تماما للكود المذكور اعلاه


كود :
Sub PopulateListView1()

        With Ab_ListView1
            .Clear()
            .View = View.Details
            .Columns.Add("Beda_id", 0, HorizontalAlignment.Center)
            .Columns.Add("م", 60, HorizontalAlignment.Left)
            .Columns.Add("اســم المـــادة", 250, HorizontalAlignment.Left)
            .Columns.Add("سعر الشــراء", 100, HorizontalAlignment.Left)
            .Columns.Add("سعر المبيـع", 100, HorizontalAlignment.Left)
            .Columns.Add("ربح المـادة", 100, HorizontalAlignment.Left)
            .Columns.Add("ملاحظــــات", 265, HorizontalAlignment.Left)

            .GridLines = False
            .FullRowSelect = True
            .Cursor = Cursors.Hand
            .BackColor = System.Drawing.ColorTranslator.FromHtml(My_BackColor_Listview)
            .ForeColor = Color.Black


            Dim Lst As New ListViewItem

            Lst = New ListViewItem()
            Lst.SubItems.Add("1")
            Lst.SubItems.Add("كوسا محشي")
            Lst.SubItems.Add(500)
            Lst.SubItems.Add(900)
            Lst.SubItems.Add(400)
            Lst.SubItems.Add("بلديـــــــة")
            .Items.Add(Lst)
        End With

    End Sub

ارجو توضيح سبب عدم تحميل القيم على الليست فيو من النوع ab_listview

والف الف شكر
على تواصلك معي
بارك الله فيك


الملفات المرفقة صورة/صور
       

.zip   WindowsApplication1.zip (الحجم : 106.14 ك ب / التحميلات : 115)
الرد }}}
تم الشكر بواسطة:
#13
السبب ان الاداة مصممه لرسم Items مستقله وليس رسم Columns تحتاج الى تطوير الاداة بشكل افضل لترسم كل ما على الاداة
الرد }}}
تم الشكر بواسطة:
#14
[b]السلام عليكم

إقتباس :السبب ان الاداة مصممه لرسم Items مستقله وليس رسم Columns تحتاج الى تطوير الاداة بشكل افضل لترسم كل ما على الاداة

شكر اخي الكريم على اجابتك

ولكن سؤالي اليست الاداة التي تفضلت بها مشتقة من الليست فيو
ولماذا لم ترث كل صفات الاداة القياسية لليست فيو

وهل بالامكان تطوير تلك الاداة، فأنا مازلت مبدئ وصعب علي الموضوع

والف الف شكر
[/b]
الرد }}}
تم الشكر بواسطة:
#15
صراحة اخي ماتوقعت ان في اختلاف اذا كانت Columns
ان شاء الله بعد ما انتهي من عملي احاول اعدل عالاداة بحيث ترسم الكل
الرد }}}
تم الشكر بواسطة: kafi2030
#16
الف شكر
ونحن بالانتظار

بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#17
اخيرآآ ارتحت وكملتها والنتائج مرفقة بصوره

تفضل اخي صارت تعمل بجميع الحالات بإذن الله
كم وضعت خاصية لتغيير لون الهيدر للــColumns وايضآآ لون النص فيها
المكتبة في داخل المثال
موفق


الملفات المرفقة صورة/صور
   

.rar   WindowsApplication2.rar (الحجم : 110.86 ك ب / التحميلات : 157)
الرد }}}
تم الشكر بواسطة: kafi2030
#18
السلام عليكم
الف مبروك اخي 3booody على استحقاقك على وسام المقال

اخي الكريم
حاولت ان اجعل الترويسة تحمل اسماء عربية ( الاسم العمر البلد)

وحين عدلت على الكود، لاحظت انني مضطر على ادخال اسماء الاعمدة بالمقلوب اي من اليسار الى اليمين، حتى تنجح

كود :
With .Columns
                .Add("البلد", 100, HorizontalAlignment.Center)
                .Add("العمر", 100, HorizontalAlignment.Center)
                .Add("الاسم", 100, HorizontalAlignment.Center)
            End With

لم اعرف ماهي الخاصية التي تتحكم بارتفاع رأس الليست فيو، هل هي موجودة بالاداة وما اسم الخاصية
ارجو التوضيح

والف شكر


الملفات المرفقة صورة/صور
   

.zip   WindowsApplication2.zip (الحجم : 168.07 ك ب / التحميلات : 112)
الرد }}}
تم الشكر بواسطة:
#19
up ....
الرد }}}
تم الشكر بواسطة:
#20
السلام عليكم

قمت باضافة
1- اداة listview
2- اداة ab_listview

ووضعت الاكواد المناسبة المتشابهة لتحميل نفس البيانات على كلا الاداتين، من اجل المقارنة بينهما

مالاحظته اخي الكريم وبكل وضوح
ان الاداة ab_listview لا تدعم الخاصية العربية


ارجو تطوير الاداة ab_listview
بحيث توافق اللغة العربية

والف الف شكر


الملفات المرفقة صورة/صور
   

.zip   WindowsApplication1.zip (الحجم : 46.85 ك ب / التحميلات : 92)
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ربط listview ب treeview سلام و محبه2090 0 87 09-03-24, 10:28 PM
آخر رد: سلام و محبه2090
  [مشروع] [لا جديد] تغيير خصائص مختارات من الادوات وحفظه وقت التشغيل سعود 0 840 20-06-22, 05:21 AM
آخر رد: سعود
  البرنامج لا يعمل عند قطع التيار ولا بد من تغيير مكانه atefkhalf2004 0 903 27-03-22, 10:56 AM
آخر رد: atefkhalf2004
  [مشروع] تغيير نصوص الازرار ايضا مناسبة لعمل لعبة ارقام او حتى حروف او اسئلة عمومية سعود 2 1,731 28-11-21, 05:11 PM
آخر رد: سعود
  [مشروع] تغيير اماكن الازرار عشوائا مناسبة لالعاب الارقام البسيطة سعود 0 1,166 25-11-21, 11:25 PM
آخر رد: سعود
Star [VB.NET] استخدام ايقونات الجهاز واستخدام treeview & listview والبحث عن الملفات والمجلدات معاند الحظ 3 1,871 07-02-21, 03:10 AM
آخر رد: معاند الحظ
  مرة اخرى - شرح مبسط لطريقة استخدام الاداة youtube-dl للتحميل من اليوتيوب معاند الحظ 2 1,943 03-11-20, 12:05 AM
آخر رد: معاند الحظ
  [مثال] استغلال listview و imageliste لاستعراض الملفات و البحث داخل listView عبد الهادي بهاب 2 2,374 09-08-20, 05:57 PM
آخر رد: عبد الهادي بهاب
  تغيير لون صف في ال datagridview بالاعتماد على شرط ggtt17121985 0 1,844 01-04-20, 12:35 AM
آخر رد: ggtt17121985
  [VB.NET] مشروع برنامج لتحميل المقاطع من اليوتيوب باستخدام الاداة YouTube-dl معاند الحظ 3 2,468 13-12-19, 04:44 PM
آخر رد: معاند الحظ

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


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