المشاركات : 39
المواضيع 6
الإنتساب : Aug 2019
السمعة :
9
الشكر: 82
تم شكره 101 مرات في 37 مشاركات
13-09-19, 10:38 PM
السلام عليكم
هل توجد طريقة لإخفاء عمود معين في أداة ListView وليس حذفه،
بحيث أسطتيع قراءة محتواة دون ظهوره.
وشكرا لكم
اصدقائي حسب ترتيب ظهورهم في مواضيعي:
baha
ابراهيم ايبو
سعود
Rabeea Qbaha
اسامه الهرماوي
المشاركات : 39
المواضيع 6
الإنتساب : Aug 2019
السمعة :
9
الشكر: 82
تم شكره 101 مرات في 37 مشاركات
13-09-19, 11:48 PM
(آخر تعديل لهذه المشاركة : 13-09-19, 11:50 PM {2} بواسطة سميـر.)
أشكرك أستاذي Rabeea Qbaha
حلك جيد، ولكن يعيبه أن المستخدم يستطيع إظهار العمود بتغيير عرض العمود بالماوس،
طبعا بعد تطبيق كود الأستاذ Rabeea Qbaha ولو من خلال خصائص العمود بجعل عرض العمود صفر،
نأتي للحدث ColumnWidthChanging وفيه يتم مراقبة أي عمود يحاول المستخدم تغيير عرضه،
فإذا كان العمود المطلوب إخفاءه يتم إلغاء عملية تغيير العرض بـ e.Cancel = True مع وضع صفر للحجم الجديد.
كود :
Private Sub ListView1_ColumnWidthChanging(sender As Object, e As ColumnWidthChangingEventArgs) Handles ListView1.ColumnWidthChanging
If e.ColumnIndex = 1 Then
e.NewWidth = 0
e.Cancel = True
End If
End Sub
أكرر شكري لك أستاذي Rabeea Qbaha
اصدقائي حسب ترتيب ظهورهم في مواضيعي:
baha
ابراهيم ايبو
سعود
Rabeea Qbaha
اسامه الهرماوي
المشاركات : 39
المواضيع 6
الإنتساب : Aug 2019
السمعة :
9
الشكر: 82
تم شكره 101 مرات في 37 مشاركات
أشكرك أستاذ اسامه الهرماوي
لقد بحثت قبل وضع السؤال عن الخاصية Visible لأعمدة أداة ListView ولكن للأسف لا توجد.
أشكرك مرة أخرى على محاولة مساعدتي.
اصدقائي حسب ترتيب ظهورهم في مواضيعي:
baha
ابراهيم ايبو
سعود
Rabeea Qbaha
اسامه الهرماوي