Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ошибка в коде: Как запретить ввод букв в TextBox? - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Написание микро-клавиатуры для планшета с Win8 http://www.cyberforum.ru/windows-phone-dev/thread1514932.html
В программировании ничего не знаю... Вот и задаю вопрос. Возможно ли ? Если да то как ? Написать программу (экранную клавиатуру) в которой можно настроить: местонахождение клавиш на экране...
Windows Phone Очистка textBox Подскажите пожалуйста, нужно сделать так что при нажатие на кнопку сначала textBox очищается, затем выполняется определенная арифметическое действие, а затем в textBox записывается результат... http://www.cyberforum.ru/windows-phone-dev/thread1514831.html
Как запретить ввод букв в TextBox? Windows Phone
Добрый день. Пишу свою первую программу (для windows phone), и столкнулся с такой проблемой: нужно ограничить введение в textBox с клавиатуры чтобы можно было вводить только цифры. Как это сделать с...
Как программировать для windows phone на планшете с системой Android? Windows Phone
Подскажите метод, в пору отпусков думаю это очень актуально не только для меня
Windows Phone Lua под Windows Phone 8.1 http://www.cyberforum.ru/windows-phone-dev/thread1514076.html
уже третий день не могу прикрепить Lua к виндофону... нашел несколько материалов : https://code.msdn.microsoft.com/windowsapps/using-lua-on-windows-phone-37eb8bb4 тут вроде бы всё идеально, но...
Windows Phone Получить индекс или текст выделенного пункта меню ContextMenu (C#, WinCE5.0, .NET3.5) Добрый день. Как получить идентификатор - индекс или текст пункта меню MenuItem выбранного (выделенного/подсвеченного) в контекстном меню ContextMenu? Стандартного свойства или метода для этого... подробнее

Показать сообщение отдельно
Taras_lebdyk
1 / 1 / 0
Регистрация: 17.09.2013
Сообщений: 275

Ошибка в коде: Как запретить ввод букв в TextBox? - Windows Phone

15.08.2015, 21:09. Просмотров 346. Ответов 3
Метки (Все метки)

Добрый день. Делаю программу и нужно сделать так, чтобы в TextBox можно вводить только цифры и некоторые буквы, для начала хотел сделать чтобы можно было вводить только цифры(а уж когда вышло бы, добавил бы просто чтобы можно было вводить некоторые буквы еще), но так как в телефоне KeyPress не работает, пришлось делать с помощью KeyUp. Код писал сам потому что ничего в интернете не нашел не судите строго:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
        }
        int i=0;
       public void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
        }
        public void textBox1_KeyUp(object sender, KeyEventArgs e)
        {
                string m = Convert.ToString(textBox1.Text[i]);
                byte a;
                char s;
                int t;
                s = Convert.ToChar(m);
                a = Convert.ToByte(s);
                t = Convert.ToInt32(a);
                if (t >= 48 && t <= 57)
                {
                i++;
            }
                else
                {
                    textBox1.Text = string.Empty;
                i = 0;
                }
        }
    }
}
код на Windows Forms работает. Когда переношу этот код в программу для телефона выдает такую ошибку как на картинки. Что делать и в чом проблема не знаю. Подскажите пожалуйста как исправить.
0
Миниатюры
Ошибка в коде: Как запретить ввод букв в TextBox?  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru