小编Jay*_*Jay的帖子

C# - TextBox验证

我有一些代码检查并确保当用户在字段中输入时必须输入1到10的整数.

虽然如果用户关注该字段,但"坏"数据(例如"fdgfdg")仍然留在该字段中.因此,有些人可以演示当焦点在场上丢失时,如果数据无效,则输入默认值,例如5

private void textBox4_TextChanged(object sender, EventArgs e)
        {
            try
            {
                int numberEntered = int.Parse(textBox4.Text);
                if (numberEntered < 1 || numberEntered > 10)
                {
                    MessageBox.Show("You must enter a number between 1 and 10");
                }
            }
            catch (FormatException)
            {

                MessageBox.Show("You need to enter an integer");
            }
        }
Run Code Online (Sandbox Code Playgroud)

.net c# validation winforms

7
推荐指数
1
解决办法
4万
查看次数

C# - 蒙面文本框(如何去掉它们中的下划线)

怎样才能摆脱C#表单中蒙面texboxe中丑陋的下划线?如下所示:

http://i.stack.imgur.com/UjiAF.png

.net c# windows

4
推荐指数
1
解决办法
888
查看次数

C# - 如何实现DateTime.TryParse 24小时时间格式

有人可以演示如何将DateTime.TryParse实现到我当前的代码中,这会占用整数.例如24小时时间格式23:00

private void textBox2_Validating(object sender, CancelEventArgs e)
{
    int numberEntered;

    if (int.TryParse(textBox2.Text, out numberEntered))
    {
         if (numberEntered < 1 || numberEntered > 28)
         {
              MessageBox.Show("");
              textBox2.Text = 5.ToString();
         }
    }
    else
    {
         MessageBox.Show("");
         textBox2.Text = 5.ToString();
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×3

c# ×3

validation ×1

windows ×1

winforms ×1