الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية حماية الحقول من التعديل

مغلق
بدأه ابو السيفين في 5 يونيو 2006 · 4 رد · 503 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الأعزاء

السلام عليكم و رحمة الله و بركاته

هل يوجد أمر واحد يحول حالة جميع الحقول الموجودة في النموذج بصرف النظر عن عدد الحقول ReadOnly الى True و أمر يعيد حالتها الى False

بحيث افتح الحقول للتعديل في حالة الضغط على زر معين و أغلقه عند حفظ البيانات؟

#2

كود يقوم بتغيير كل الحقول الموجودة داخل الفورم إلى ReadOnly = False or True

Sub SetReadOnly(Byval V As Bolean)
Dim T As Object
For Each T in Me.Controls
If TypeOf (T) Is Textbox Then
T.ReadOnly = V
End IF
Next
End Sub

وبتمرير True أو False تحصل على ما تريد بإذن الله

SetReadOnly(False)
#3

بارك الله فيك على هذا التجاوب,,,, ألف شكر

#4

طريقة ايضا سهلة

ضع كل الحقول داخل groupbox او panel

ومن ثم اعمل له enable = false

فكل الحقول داخله ستاخذ نفس الخاصية

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#5

الله يعطيكم العافية على تجاوبكم

طبقت كلا الطريقتين الأولى أطول كود و لكن كمظهر للحقول أفضل

الطريقة الثانية بسيطة و لكن تظهر بيانات الحقول باهته

مع العلم أنه في لغة الدلفي تغير خاصية AutoEdit في الداتاست الى False تمنع التعديل حتى تعطي أمر بالتعديل و لا تتأثر مظهر الحقول

أنا أعتقد أنه يجب أن توجد مثل تلك الخاصية في الفيجول بيزك خاصة في النسخة 2005

على كل حال اشكركم على تلك الجهود

هذا الموضوع مغلق.

مواضيع مشابهة