تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
احتفاظ تكست بوكس بما فيه دون تعديله
#5
السلام عليكم
اولا
تضع في القسم العام
dim xx as boolean
ثانيا
وعندما تريد التعديل او الاضافة تضع فيه هذا الكود
xx=true
Dim c As Control
For Each c In FORM1
If TypeOf c Is TextBox Then
C.READONLY=FALSE
Next c



ثالثا
وفي صناديق النص انصحك ان تجعلهم مصفوفة ستقول لي كيف ذلك اقول لك
عليك اولا تضع اول صندوق نص تسميه بخاصية الـ name تضع الاسم txt
ثم تنسخ صندوق النص الى العدد المطلوب فتظهر عند اول عملية لصق رسالة تنبيه تنبهك بانها ستعمل على صنع مصفوفة لذا وافق بالضغط على
yes
وبعد ترتيب صناديق النصوص وربطها بال
data1 ما عليك سوى الضغط على اي صندوق نص ثم تنتقل الى القائمة المنسدلة التي على اليمين في شاشة الكود وتختار gotfocus
if xx=false then
msgbox "this operator is not allowed right now"
exit sub
end if

رابعا
وفي حالة حفظ التعديل او الاضافة يتم جعل جعل خاصية
xx=true
و يتم تهيئة صناديق النصوص للكتابة
Dim c As Control
For Each c In FORM1
If TypeOf c Is TextBox Then
C.READONLY=TRUE
Next c

هناك ملاحظة قد لاتعمل READONLY
لذا استعمل
Locked
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
احتفاظ تكست بوكس بما فيه دون تعديله - بواسطة محمود اكرم_mybb_import5686 - 12-07-13, 07:24 PM


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


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