المكون
|
الخاصية
|
تصبح
|
Button1
|
Caption
|
تحقق
|
Edit1
|
Text
|
كلمة السر
|
Passwordchar
|
*
|
|
ProgressBar1
|
Max
|
50
|
Min
|
0
|
|
Button2
|
Caption
|
دخول
|
Visible
|
False
|
|
Edit2
|
Text
|
|
Visible
|
False
|
Var
s :string;
Begin
s:=edit1.text;
Edit2.text:=IntToStr(length(s));
|
الأداة
|
شرح موجز
|
Button1
|
هذه الأداة هي
الزر الأول الذي يتحقق من عدد الأحرف في كلمة السر
|
Edit1
|
نكتب فيها كلمة
السر و نجعل الأحرف تظهر بشكل نجوم
|
ProgressBar1
|
هذه الأداة
لإعطائك نسبة معينة لقوة كلمة السر حيث قمنا بتحديد 50 حرف كالحد الأقصى لجعل الأداة في الوضع المكتمل
|
Button2
|
هذه الأداة لا
للذهاب إلى الفورم الثاني و هي لا تظهر إلى إذا تحقق الشرط الذي سنضعه
|
Edit2
|
هذه الأداة تكون
مخفية و هي لكتابة عدد الأحرف في الجملة
|
s
|
هو السلسلة
المطلوب حسابها
|
IntToStr
|
لتحويل المتغير
إلى قيمة نصية قابلة للقراءة
|
length
|
هذه هي الدالة
التي تقوم بحساب عدد الأحرف أو الأرقام داخل الأداة edit1
|
if edit2.Text <'6' then ProgressBar1.Position:=10;
if
edit2.Text >'14' then ProgressBar1.Position:=50;
|
If ProgressBar1.Position:=50
then button2.visible:=true;
|