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

كيف أستطيع التحكم برموز الedit

مغلق
بدأه mautez في 30 أبريل 2005 · 2 رد · 517 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

جزاكم الله كل خير

أطلب ممن لديه الخبرة أن يتكرم علي ويساعدني في حل مشكلتي وهي

أريد الشيفرة التي تجعل عنصر الedit يكتب أرقام فقط (دون أن يكتب أحرف او رموز)

وكيف يمكنني ان أشفر ما أكتبه (من أرقام أو حروف ) في عنصر الـ edit كما في صناديق حوار كلمة السر

و جزاكم الله خيرا

#2

بالنسبة لجعل الحروف المكتوبة ضم الـ edit تعرض الرموز كحقول كلمات السر فهنالك خاصة تدعى

passwordchar تأخذ افتراضياً القيمة 0# وهي القيمة التي تعني ظهور الأحرف في الـ edit تماماً كما نقوم بإدخالها.

نستطيع تغيير هذه الخاصة إلى أي محرف مثل * حيث أنه هو المحرف السائد في كلمات السر, وبعدها أي حرف تقوم بإدخاله في الـ edit سيظهر على هيئة المحرف (لا تستطيع طبعاً إدخال أكثر من محرف واحد لقيمة الخاصة...).

أما بالنسبة لإظهار أرقام فقط ضمن الـ edit فلا أدري إن كان هنالك تابع جاهز من أجل هذا الأمر بالنسبة للـ edit العادية, أما بالنسبة للـ edit الخاصة بقواعد البيانات فهنالك خاصة تسمى Input mask على ما أعتقد تسمح لك بإدخال أي تنسيق محرفي ترغب به.

عموماً بالنسبة للـ ediT العادية فقد سبق وعملت تابعاً من أجل إدخال الأرقام فيها فقط. سأضعه في الردود اليوم أو غداً إن شاء الله.

المال في الغربة وطن والفقر في الوطن غربة

#3

إستخدم حدث OnKeyPress لمعرفة الحرف المدخل ومن ثم السماح فقط للأرقام

  if not (Key in ['0'..'9',#8]) then
    Key := #0;

اما بالنسبة للسؤال الثاني، فقد اجاب عليه الاخ in4maTic

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…