【问题标题】:How to change the writing in TextBox from right-to-left to left-to-right?如何将 TextBox 中的书写从右到左更改为从左到右?
【发布时间】:2020-02-07 17:41:00
【问题描述】:

我最近一直在努力解决一个问题,该问题禁止我从左到右书写,而是从右到左书写。谁知道怎么解决?

string originalText;
private string replaceToStars(object sender)
{
    if (sender == textBox3)
    {
        originalText = textBox3.Text;

        string replaced = Regex.Replace(originalText, @"[a-z0-9A-Z]", "*");
        textBox3.Text = replaced;
    }
    else if (sender == textBox3)
    {
        textBox3.Text = originalText;
    }
    return textBox3.Text;
}

【问题讨论】:

  • replaceToStars 方法有什么相关性?此外,ifelse if 块中的两个条件都是相同的。
  • @Diado 这个方法的作用,实际上是用星号“*”替换“textbox3”中的给定文本,也是的,我对“else if”语句不好,但它似乎仍然没有工作中
  • 你不能用[TextBox].PasswordChar = '*'吗?设计器中有[TextBox].RightToLeft = Yes 吗?

标签: c# .net regex windows winforms


【解决方案1】:

我没有足够的声誉在评论中添加此信息。因此在答案中发布此信息。

  • 右键单击相应的文本框并选择属性
  • 外观标题下选择TextAlgin下拉菜单并选择Left

就这么简单,希望对你有帮助...

【讨论】:

    猜你喜欢
    • 2018-07-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多