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

عندي برنامج فيه مجموعة من البيانات (اسم ، رقم جوال، عنوان، ... الخ) كل معلومة في textbox ويمكن للمستخدم تعديل البيانات
لكل textbox  button يحول خاصية Enabled إلى True

هل يمكنني أن أمنع المستخدم من عمل أمر على البرنامج إذا كانت خاصية enabled للتيكستبوكس True

يعني اذا فتح التكست بوكس للتعديل لا يمكنه عمل اجراء اخر حتى ينتهي من التعديل المعلومة التي يعمل عليها

وشكرا لكم مقدما
الرد }}}
تم الشكر بواسطة:
#2
(07-02-17, 06:46 PM)Amir_alzubidy كتب : ممكن
طيب فرضا اذا اراد المستخدم ترك مربع العنوان فارغ بهاذي الحالة كيف راح يكون الاجراء ؟

على اي حال
لدي اقتراح بسيط
اذا كان ضروري اجبار المستخدم على عدم ترك الحقل والانتقال الى اخر ،
لازم نسوي شاشة تأكيد مفادها موافقة المستخدم بان التعديل تم بشكل صحيح و من ثم ينتقل الى الاخر

الفكرة
بحدث كليك لمربع النص نكتب كود يظهر لنا شاشة فيها مربع نص و زر امر موافق

اتمنى ان اكون قد فهمت السؤال بشكل صحيح

فكرتك ممتازة وعملية بس انا اريده يعدل على نفس مربع النص ما ابي افتح فورم اخر
مربع النص يكون مقفل ويضغط بوتن جنبه عشان يفتح مربع النص وبعدين يعمل حفظ عن طريق بوتن
اريده في حالة كان مربع النص مفتوح لا يمكنه عمل اي شي اخر الا الكتابة في مربع النص أو النقر على زر حفظ الخاص بالمربع
الرد }}}
تم الشكر بواسطة:
#3
الجواب في السؤال كما ارى
عند فتح مربع النص للكتابة تصبح حالة مربع النص ReadOnly=False و ننقل التركيز اليه ثم
نعطل كل الازرار ما عدا زر الحفظ و عند ضغط زر الحفظ نفعل الازار المسؤولة عن الفتح مع غلق مربع النص ReadOnly=True
و الافضل فحص حالة طول النص بعد التعديل فاذا كانت اكبر من قيمة معينه يتم تفعيل زر الحفظ

هذا يجري في الحدث TextChanged الخاص بمربع النص
و الله اعلم
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
#4
القصد ان كل مربع نص له زر حفظ وتعديل والغاء تعديل
وانا لا اريد المستخدم ان يعدل على مربعي نص بنفس الوقت
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف تصمم واجهات برامجك بطريقة الكبار .. مقدمة في تصميم واجهات المستخدم ali.alfoly 11 7,798 09-10-25, 08:24 AM
آخر رد: مصمم هاوي
  مساعدة في تمرير اسم المستخدم سيد أحمد 3 964 01-07-25, 12:51 AM
آخر رد: أبو خالد الشكري
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 517 20-04-25, 09:26 PM
آخر رد: Kamil
  مساعدة في كود الوقت fireswored1 3 360 19-01-25, 11:17 AM
آخر رد: fireswored1
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 594 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,170 30-09-24, 12:52 AM
آخر رد: asmarsou
  عند تصدير التاريخ للإكسل يظهر معه الوقت علماُ لم اسجل الوقت. أبووسم2 2 383 24-09-24, 10:21 PM
آخر رد: أبووسم2
  مشكلة عند التعديل على البيانات F.H.M 5 495 12-09-24, 05:31 PM
آخر رد: F.H.M
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,801 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 615 12-06-24, 08:00 PM
آخر رد: Taha Okla

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


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