فناوری اطلاعات

.فعالیت این وبلاگ در زمینه برنامه نویسی دات نت ،شبکه های کامپیوتری و اخبار فناوری می باشد

فناوری اطلاعات

.فعالیت این وبلاگ در زمینه برنامه نویسی دات نت ،شبکه های کامپیوتری و اخبار فناوری می باشد

آخرین نظرات
  • ۲۶ تیر ۰۰، ۱۶:۰۱ - آلپ صنعت
    عالیه

جدا کردن 3 رقم 3رقم

سید محسن علوی | چهارشنبه, ۲۰ دی ۱۳۹۱، ۱۱:۵۷ ب.ظ

برای اینکه بتوانیم اعداد را به صورت سه رقم سه رقم از یکدیگر تفکیک کنیم باید مراحل زیر را پیش ببریم :

 

 

ابتدا در خاصیت KeyPress  تکست مورد نظر کد زیر را قرار میدهیم :

 

 

 

 private void textBox2_KeyPress(object sender, KeyPressEventArgs e)

        {

            if (char.IsLetter(e.KeyChar))

                e.Handled = true;

        }

و کد های فوق را در TextChange قرار میدهیم :

 

      private void textBox2_TextChanged(object sender, EventArgs e)

        {

            Int64 N;

            String S;

            S = textBox2.Text.Replace(",", "");

            N = Convert.ToInt64(S);

            textBox2.Text = N.ToString("#,#");

            textBox2.Select(textBox2.Text.Length, 1);

        }

 

 

نظرات  (۱۰)

ببخشید خاصیت KeyPress   رو پیدا نمیکنم 
keyDown هستش و key Up 
جای دیگه نمیشه این کد زد ؟! 
پاسخ:
سلام.
دوست عزیز مگه میشه نباشه؟
شما دارید از برنامه نویسی C# استفاده میکنید دیگه درسته؟
شاید در Visual basic نباشه این گزینه.
و تو نسخه تحت وب هم که فک نکنم باشه کلا.
        private void txtMablagheSandoghSS_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsLetter(e.KeyChar))
                e.Handled = true;
        }

        private void txtMablagheSandoghSS_TextChanged(object sender, EventArgs e)
        {
            String S;
            S = txtMablagheSandoghSS.Text.Replace(",", "");
            if (txtMablagheSandoghSS.Text == "")
            {
                return;
            }
            else 
            {            
                Int64 N;
                N = Convert.ToInt64(S);
                txtMablagheSandoghSS.Text = N.ToString("#,#");
                txtMablagheSandoghSS.Select(txtMablagheSandoghSS.Text.Length, 1);
            }
            
            
        }
مرسی
سلام
 واقعا این کدها را لازم داشتم.
خیلی ممنون از شما

با سلام و خسته نباشید.
ممنون,
حال نوشتنشو نداشتم, روی یک نرم افزار حسابداری دارم کار می کنم زمانش کمه...

به حر حال ممنون کارمو راه انداخت.
  • مهرداد قربانیان
  • سلام.خیلی خیلی ممنون از مطالبتون.یه خواهش دارم.میشه سورس کد فرستادن ایمیل بصورت تکی و گروهی به زبان سی شارپ تو سایت قرار بدید.من هرچی گرفتم از نت نمیفرسته.ممنون میشم
    پاسخ:
    سلام
    من قبلا هم تو نت دنبال این گشته بودم وهمشون خطا میداد بهم.
    کد های ارسال ایمیل البته با Gmail هم ایناس ولی به من خطا میده سر فرصت تست میکنم و فایل اصلاح شده اش رو قرار میدم.
    using System.Net;
    using System.Net.Mail;
    //************
    MailMessage msg = new MailMessage();

                msg.From = new MailAddress("mohsen.sma@gmail.com");
                msg.To.Add("mohsen.sma@gmail.com");
                msg.Subject = "test";
                msg.Body = "Test Content";
                //msg.Priority = MailPriority.High;
                using (SmtpClient client = new SmtpClient())
                {
                    client.EnableSsl = true;
                    client.UseDefaultCredentials = false;
                    client.Credentials = new NetworkCredential("mohsen.sma@gmail.com", "Password");
                    client.Host = "smtp.gmail.com";
                    client.Port = 587;
                    client.DeliveryMethod = SmtpDeliveryMethod.Network;

                    client.Send(msg);
                }


    سلام.
    اگه میشه بگید چه طوری می توان آیکنusercontrol که خودمان بهtoolbox اضافه کردیم را تغییر داد؟
    باتشکر
    {
                Int64 N;

                String S;

                S = ((TextBox)sender).Text.Replace(",", "");
                
                N = Convert.ToInt64(S);

                ((TextBox)sender).Text = N.ToString("#,#");

                ((TextBox)sender).Select(((TextBox)sender).Text.Length, 1);


            }
    تا بشه برای سایر تکست باکس ها هم استفاده کرد.....
    سلام من تازه با وب شما آشنا شدم فقط میتونم بگم که عالی هست و خالی از جملات تکراری و بی مورد بعضی از وبهای دیگه واینکه کدهای شما واقعاً کاربدی هستش واقعاً خسته نباشین
    پاسخ:
    سلام
    ممنونم شما لطف دارید.
    سعی دارم که کدهایی کاربردی و به درد بخوری رو قرار بدم.
    بسیار سپاسگزارم آقای علوی.مثل همیشه حلال مشکلات.بازم از این کارا بکنین :)

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی