دسته بندی ها
14:24 1400/10/05

نحوه برگشت فوکوس روی تکست باکس در صورت ورود غیر مجاز

مشخصات سوال کننده :
کاربر : mojtabahakimian     امتیاز کاربر : 155     رتبه کاربر : 10
دسته بندی : سی شارپ WPF

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3490
پاسخ دهنده : mojtabahakimian 19:15 1400/10/06

دوستان این راه حل دوتا مشکل هست :  یکی مشکل برگشت فوکوس روی کنترل در ورود مقدار غیر مجاز , مشکل فوکوس نکردن روی کنترل

   private void text1_LostFocus(object sender, RoutedEventArgs e)
        {
            if (text1.Text != "1")
            {
                MessageBox.Show("Please Enter Valid Number !");
                var restoreFocus = (System.Threading.ThreadStart)delegate { text1.Focus(); text1.SelectAll(); };
                Dispatcher.BeginInvoke(restoreFocus);
            }
        }

من با این مشکلم حل شد.

به این پاسخ امتیاز بدهید    2
امتیاز: 155 رتبه: 10
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود