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

مشكلة بسيطة في كود

بدأه صدى الروح في 8 نوفمبر 2011 · 2 رد · 318 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يعطيكم العافية

مطلوب مني الاتي :

عمل واجهة كما هو موجود بالكود التالي و الغرض من الكود ان في عندي 2 ليبل الاول فيه العدد 5 وقت ابدأ ادخال في التيكست بوكس ينقص العدد 5 لغاية ما يصير 0 و لما الليبل الاول يصير صفر في عندي ليبل تاني مكتوب فيه 0 وقت ينقص يصير الليبل الاول 0 الليبل التاني يزيد لغاية ما يصير 5

هلأ انا عملت الكود ومافي اي مشكلة بس المشكلة ان الليبل الاول ما بيثبت عـ الصفر و بيصير يعد بالسالب و الليبل التاني كمان بيعد اكثر من 5

ممكن حدا يساعدني بالكود؟

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace HW1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void L_Label2_Click(object sender, EventArgs e)
        {

        }

        private void T_Text_TextChanged(object sender, EventArgs e)
        {


            int i = 5 - T_Text.Text.Length;
            L_Label1.Text = Convert.ToString(i);
             L_Label2.Text = Convert.ToString(T_Text.Text.Length);
            if (L_Label1.Text == "0".Trim())
            {
                int j = Convert.ToInt32(L_Label2.Text.Trim()) + 1;

                L_Label2.Text = Convert.ToString(T_Text.Text.Length);
                L_Label1.Text = "5";

                 int k = 5 - T_Text.Text.Length;
                 L_Label1.Text = Convert.ToString(k);
            }





        }


    }




}

وشكرا سلفا :)

#2

السلام عليكم ..

ضع الخاصية MaxLength = 5 للـ T_Text من خلال نافذة الخصائص properties

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

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

اختي جربي الكود التالي

private void T_Text_TextChanged(object sender, EventArgs e)
{
if(Convert.ToInt32(L_Label1.Text)>0 && flag==true)
{
flag=true;
L_Label1.Text=Convert.ToString(Convert.ToInt32(L_Label1.Text)-1);
L_Label2.Text=Convert.ToString(5-Convert.ToInt32(L_Label1.Text));
}
else
{
flag=false;
L_Label1.Text=Convert.ToString(Convert.ToInt32(L_Label1.Text)+1);
L_Label2.Text=Convert.ToString(5-Convert.ToInt32(L_Label1.Text));
if(L_Label1.Text=="5")
flag=true;
}
}

.:: Wish to become better and better ::.

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