gpt4 book ai didi

c# - MaskedTextBox 多行asciionly

转载 作者:太空宇宙 更新时间:2023-11-03 23:29:15 24 4
gpt4 key购买 nike

什么时候

MaskedTextBox srcCodeBox = new MaskedTextBox();
srcCodeBox.AsciiOnly = true;
srcCodeBox.Multiline = true;

多行不起作用。

为什么?

最佳答案

答案很简单——它不应该起作用。

  1. MaskedTextBox 不应该是多行的。
    根据MSDN, MaskedTextBox.MultiLine property

    Gets or sets a value indicating whether this is a multiline text box control. This property is not fully supported by MaskedTextBox.

    不过,这不是主要问题。

  2. AsciiOnly 属性禁用多行行为,因为只允许英文字母。

    根据 MSDN, MaskedTextBox.AsciiOnly property

    If true, AsciiOnly restricts user input to the characters a-z and A-Z. ASCII control characters are not allowed.

    Newline(换行符)是一个ASCII控制字符。换句话说,即使对于简单的 TextBox 控件,MultiLine 也不能与 AsciiOnly 一起使用。

关于c# - MaskedTextBox 多行asciionly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32864906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com