Vb.net
أخر الأخبار

Textbox في لغة فيجوال بيسك

 يعد مربع إدخال النص Textbox هو من الأدوات المهمة في الفيجوال بيسك – Visual Basic والاكثر استخداما بين الاداوات،والمصممة من قبل شركة مايكروسوفت ولها العديد من الاستخدامات فما هي أهم استخدامات مربع ادخال النص (Textbox) وكيفية برمجة مربع الإدخال داخل الفورم وكيفية اختيار الخصائص (property) المستخدمة في البرنامج ،هذا المقال سيقوم في شرح خصائص واستخدامات Text Box للمبتدئين في لغة  فيجوال بيسك دوت نت

مربع إدخال النص – Textbox

هو عنصر تحكم يتيح للمستخدم إدخال نص او قراءة النص الموجود فيه ، ويمكنك استخدام Text Box للسماح للمستخدم بإدخال البيانات مثل الأسماء  أو الأرقام، ويمكنك أيضًا تعديل قيمة النص

طريقة إضافة مربع إدخال النص – Textbox

يمكنك اضافة مربع ادخال النص عبر سحب الاداة من صندوق الادوات Toolbox او عبر استخدامك للكود التالي

Dim textBox1 As New TextBox()
textBox1.Name = "textBox1"
textBox1.Location = New Point(50, 50)
textBox1.Size = New Size(150, 20)
Me.Controls.Add(textBox1)

خصائص مربع إدخال النص – Textbox Property

اهم خصائص مربع ادخال النص :

  1. Text : تحتوي على النص الذي يظهره مربع ادخال النص
  2. Multi line: هذه الخاصية تحدد ما إذا كان يمكن لمربع النص أن يحتوي على عدة أسطر من النص. إذا تم تعيينها على True، يمكن للمربع أن يحتوي على أكثر من سطر
  3. Read Only: تحدد ما إذا كان يمكن تحرير نص مربع النص من قبل المستخدم أم لا. إذا تم تعيينها على True، فلن يتمكن المستخدم من تعديل النص في المربع.
  4. PasswordChar: يتم استخدام هذه الخاصية لتحديد الحرف الذي سيتم عرضه بدلاً من الحروف الفعلية المكتوبة في مربع النص، مما يسمح بإنشاء حقل كلمة مرور
  5. Text Align: تحدد موقع النص داخل مربع النص. يمكن تعيينها إلى Left (الافتراضي) أو Center أو Right لتحديد موقع النص على اليسار أو في المنتصف أو على اليمين على التوالي

الخصائص المشتركة بين مربع ادخال النص Textbox والأوسمة Labels

  • Application Settings :

هي طريقة ربط خصائص عناصر التحكم في بعضها البعض

  • Data Bindings :

هي خاصية تربط الوسام بقاعدة بيانات وهذه الخاصية تستفيد من Control Bindings Collection وتعد من الخصائص القابلة للقراءة فقط

  • Names :

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

  • Accessible Description :

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

  • Allow Drop :
    هي قيمة منطقية (True,False) تسختدم تسمح لـ اسقط ملف من الملفات الخارجية داخل النموذج الخاص في الوسام وتعد خاصية مشتركة مع بعض الخصائص الاخرى مثل الأزرار
  • Anchor :هي خاصية تمكنك من المحافظة على موقع الوسام عند تكبير حجم الشاشة او تصغيره او ثابته في موقعه داخل مشاريع المصممة في لغة فيجوال بيسك
  • Auto Size :
    هي خاصية تغيير حجم الوسام ليتنسب مع محتوياته
  • Auto Size Mode :هي البنية الأساسية لتغيير حجم الوسام . هناك خياران في هذه الخاصية
    1.  Grow And Shrink : سيجعل التحكم على حد سواء ينمو ويتقلص عند ضبط الحجم
    2. Grow Only : سجعل عنصر التحكم تنمو لتتناسب مع محتوياته ولكنه لن يتقلص
  • Back Color :

 خاصية التحكم في لون الوسام . وهذا يمكن أن يتغير وفقا للقيمة التي تقدمها افتراضيا يتم منحك اللون

  • Dock :
    تحدد هذه الخاصية امتلاء حدود الاداة علي الشاشة
  • Font :

تحدد هذه الخاصية الخط الذي سيظهر به النص داخل الأوسمة

  • Fore Color :

هذه الخاصية تتحكم في لون  النص الظاهر في الأوسمة

  • Location :

خاصية الموقع هو X و Y قيمة الموضع في Form

  • Modifiers :

هذه الخاصية تشير إلى إبراز الوسام افتراضيا يتم تعيين إلى Friend

  • Padding :

تعطي المبرمج القدرة على منصة المحتويات الداخلية داخل الوسام. وتشير عموما لنقل المحتويات 2 بكسل إلى اليمين أو اليسار

  • Right To Left :

تعيين طريقة عرض النص من اليمين لليسار

  • Size :

تشيرهذه الخاصية  الي حجم الزر وتستخدم من خلال المعاملين (x,y)

  • Tag :

تستخدم الخاصية Tag كمكان للمبرمج لتخزين المعلومات والقيمة الافتراضية هي nothing

استخدامات مربع ادخال النص في لغة فيجوال بيسك

  • إدخال البيانات: يُستخدم TextBox للسماح للمستخدم بإدخال البيانات مثل الأسماء، الأرقام، العناوين، البريد الإلكتروني، وأكثر من ذلك. يمكن استخدام قيمة TextBox لاحقًا في البرنامج لتخزين البيانات أو معالجتها.
  • الحصول على الإدخال: يمكن استخدام TextBox للحصول على إدخال المستخدم من خلال طرق التفاعل مثل النقر على زر أو ضغط مفتاح Enter. يمكنك استخدام قيمة TextBox للتحقق من صحة الإدخال واتخاذ إجراءات بناءً على القيمة المدخلة.
  • عرض البيانات: يمكن استخدام TextBox لعرض البيانات المحسوبة أو النتائج النصية. يمكنك تحديد قيمة TextBox لعرض البيانات للمستخدم، مثل عرض نتائج الحسابات أو الرسائل التوضيحية.
  • تعديل البيانات: يمكن استخدام TextBox لتعديل البيانات الموجودة بالفعل في التطبيق. يمكن تعيين قيمة TextBox لتحميل البيانات الحالية والسماح للمستخدم بتعديلها وحفظ التغييرات.
  • تنسيق النص: يمكن استخدام TextBox لتنسيق النص المدخل أو المعروض بالطريقة المطلوبة، مثل تحديد الحجم واللون والخط والمزيد. يمكن تخصيص النص بحسب احتياجات التصميم الخاصة بالتطبيق.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى