gpt4 book ai didi

c# - 如何在用户控件中添加显示事件

转载 作者:行者123 更新时间:2023-12-01 23:16:53 25 4
gpt4 key购买 nike

我有一个用户控件,我必须添加一个显示事件,或者用户控件还有另一个事件,其行为类似于 Windows 窗体的显示事件。

最佳答案

您可以使用用户控件的 Paint 事件来伪造自己显示的方法:

public UserControl1() {
InitializeComponent();
}

public event EventHandler Shown;
private bool wasShown = false;

protected override void OnPaint(PaintEventArgs e) {
base.OnPaint(e);
if (!wasShown) {
wasShown = true;
if (Shown != null) {
Shown(this, EventArgs.Empty);
}
}
}

关于c# - 如何在用户控件中添加显示事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23428920/

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