gpt4 book ai didi

c# - 如何使用 C# 在 Winforms 中强制控制触发离开事件?

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:28 26 4
gpt4 key购买 nike

我在 textbox1.text 中粘贴文本,我需要 textbox1 应该自己触发它的离开事件。

现在我正在使用以下代码。但如果有人能向我建议一种优雅或更好的方式,我将不胜感激:-

private void event()
{
textbox1.Text = SearchedText;
textbox1.Focus();
textbox2.Focus();
}

首先我粘贴文本,然后在控件上设置焦点,然后在第二个控件上再次设置焦点。它正在触发 textbox1 的离开事件,但还有什么更好的吗?

最佳答案

直接调用代码即可,无需等待事件:

    private void textBox1_Leave(object sender, EventArgs e) {
mumble();
}
private void someEvent() {
textBox1.Text = SearchedText;
mumble();
}
void mumble() {
// etc...
}

只需调用 textBox1_Leave(this, EventArgs.Empty) 也能正常工作。

关于c# - 如何使用 C# 在 Winforms 中强制控制触发离开事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4715953/

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