مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alicpn

عضویت از 1395/08/12

جدا کننده در سی شارپ

  • یکشنبه 20 خرداد 1397
  • 12:22
تشکر میکنم

با سلام و عرض احترام

بنده برنامه ای را میخوام پیاده سازی کنم که مثلا از اگر a1 در textbox1 وارد شد عدد را در textbox1 دریافت کند , و در نتیجه عدد را به صورت جدا در تکست باکس 2 قرار دهد و اگر b1 در textbox1 وارد شد ، عدد در همان تکست باکس دریافت و آن عدد را در تکست باکس 3 قرار دهد یا c1 وارد شد عددش را در تکست باکس 4 قرار دهد.

میشه یه راهنمایی همراه با سورس کد بفرمایید.

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • یکشنبه 20 خرداد 1397
  • 15:58

سعی کنین بهتر توضیح بدین یا نمونه کد خودتون رو بذارین

چیزی که من فهمیدم جوابش این میشه:

برای اون textbox1 رخداد PreviewTextInput تعریف کنید

        private void textbox1_PreviewTextInput(object sender, TextCompositionEventArgs e)
        {
            int index;
            bool isNumeric = int.TryParse(e.Text, out index);

            if (isNumeric)
            {
                var charArray = textbox1.Text.ToCharArray();
                var indexChar = charArray[charArray.Length - 1];

                switch (indexChar)
                {
                    case 'a':
                        {
                            textbox2.Text = index.ToString();
                            break;
                        }
                    case 'b':
                        {
                            textbox3.Text = index.ToString();
                            break;
                        }
                    case 'c':
                        {
                            textbox4.Text = index.ToString();
                            break;
                        }
                }
            }
        }

کاربر سایت

alicpn

عضویت از 1395/08/12

  • دوشنبه 21 خرداد 1397
  • 15:44

سلام و عرض ادب خدمت آقا سلمان

از سورس کدتون ممنونم 

ولی من برنامه ای نوشتم که با پورت سریال ارتباط برقرار کرده مثلا از یک کامپیوتر دیگه کاراکتر a و کنارش اعدادی وارد شد، اعدادش بیاد تو تکست باکس 2 یا b وارد شد عددی تو تکست باکس 3 قرار داده بشه. بازم ممنونم از لطفتون.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)