windows中如何检测控件是否为输入控件并覆盖输入

发布于 2024-11-15 23:31:46 字数 134 浏览 4 评论 0原文

我想知道获得焦点的控件是否是输入控件,或者不使用 c#

例如,

我现在在其中编写问题的这个文本框是输入控件,但下面的预览文本框不是,因为我无法在上面写字

我需要检测它是否是输入控制,并且我想覆盖那里写的内容

I want to know if the control that got the focus is input control or not using c#

for example

this text box that I am writing the question in it now is input control but the preview text box down there is not because I cant write on it

I need to detect whether or not it is input control and I want to overwrite what being written there also

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

贩梦商人 2024-11-22 23:31:46

您想编辑人们在您的输入字段中输入的文本吗?将输入控件上的事件侦听器添加到文本更改事件,并运行编辑字段中文本的方法。

    public Form1()
    {
        InitializeComponent();
        TextBox textBox = new TextBox();
        textBox.TextChanged += CheckInputText;
    }

    public void CheckInputText(object sender, EventArgs e)
    {
        // Modify text in the input control.
    }

You want to edit the text people put in your input fields? Add event listeners on the input controls to the text changed event, and run a method that edits the text in the field.

    public Form1()
    {
        InitializeComponent();
        TextBox textBox = new TextBox();
        textBox.TextChanged += CheckInputText;
    }

    public void CheckInputText(object sender, EventArgs e)
    {
        // Modify text in the input control.
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文