gpt4 book ai didi

winforms - 如何在 Windows 窗体应用程序中设置 TextBox 的 DefaultText?

转载 作者:行者123 更新时间:2023-12-04 06:03:17 25 4
gpt4 key购买 nike

From MSDN entry for Control.ResetText() :

Resets the Text property to its default value.



愚蠢的问题,但我找不到在哪里可以设置这个“默认值”。当我调用 ResetText()TextBox所有文本都被清除。

最佳答案

ResetText 使用的默认值在 TextBox控件不可配置,它恰好是 string.Empty所以这就是为什么当您调用该方法时,文本会被清除。

但是,由于ResetText方法是虚拟的,您可以执行以下操作:

class MyTextBox : TextBox
{
public override void ResetText()
{
this.Text = "MyDefaultText";
}
}

现在,您只需要使用您的 MyTextBox而不是 TextBox控制。这当然是为了设置 Text而使事情复杂化。属性,因此最好将默认文本直接分配给 Text如果您不需要通过使用 ResetText 专门支持默认值,则属性.

关于winforms - 如何在 Windows 窗体应用程序中设置 TextBox 的 DefaultText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8679822/

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