【问题标题】:How do i set the Focus to be on the Form1?如何将焦点设置在 Form1 上?
【发布时间】:2012-10-18 11:31:42
【问题描述】:

我在设计器中的 Form1 上有一个 RichTextBox1,设置为 ReadOnly true。 但是当我运行程序时,焦点在richTextBox 上,输入在richTextBox 中,就像用户可以在里面输入内容一样。他不能,但看起来像。

有什么方法可以避免它,或者在我运行程序时设置它,或者如果用户点击richTextBox,它永远不会像他在里面写的那样进入它?

【问题讨论】:

    标签: c#


    【解决方案1】:

    如果您真的不希望用户访问它,您可能应该将其设置为 Enabled = false。

    【讨论】:

    • Lostdreamer 你刚刚找到它。问题在于它还将richTextBox背景颜色更改为灰色,即使您在构造函数中将背景颜色更改为白色,它也不会改变。这就是我讨厌 Enabled 属性的原因。
    • 如果是这个问题,看看这个答案:stackoverflow.com/questions/1946139/…
    【解决方案2】:

    也许您可以将焦点设置在表单中的下一个控件上。

    【讨论】:

      猜你喜欢
      • 2016-12-06
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 2018-10-05
      • 1970-01-01
      相关资源
      最近更新 更多