با سلام و عرض احترام
بنده برنامه ای را میخوام پیاده سازی کنم که مثلا از اگر a1 در textbox1 وارد شد عدد را در textbox1 دریافت کند , و در نتیجه عدد را به صورت جدا در تکست باکس 2 قرار دهد و اگر b1 در textbox1 وارد شد ، عدد در همان تکست باکس دریافت و آن عدد را در تکست باکس 3 قرار دهد یا c1 وارد شد عددش را در تکست باکس 4 قرار دهد.
میشه یه راهنمایی همراه با سورس کد بفرمایید.
سعی کنین بهتر توضیح بدین یا نمونه کد خودتون رو بذارین
چیزی که من فهمیدم جوابش این میشه:
برای اون 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; } } } }
سلام و عرض ادب خدمت آقا سلمان
از سورس کدتون ممنونم
ولی من برنامه ای نوشتم که با پورت سریال ارتباط برقرار کرده مثلا از یک کامپیوتر دیگه کاراکتر a و کنارش اعدادی وارد شد، اعدادش بیاد تو تکست باکس 2 یا b وارد شد عددی تو تکست باکس 3 قرار داده بشه. بازم ممنونم از لطفتون.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)