要实现这个功能,你可以按照以下步骤进行操作:

  1. 在你的按钮a的点击事件处理程序中,添加代码以打开窗口b。你可以使用窗口的Show方法来显示窗口b。

    private void ButtonAClick(object sender, EventArgs e)
    {
        WindowB windowB = new WindowB();
        windowB.Show();
    }
    
  2. 在释放按钮a的窗口的事件处理程序中,添加代码以关闭该窗口。你可以使用窗口的Close方法来关闭窗口a。

    private void ButtonARelease(object sender, EventArgs e)
    {
        this.Close();
    }
    
  3. 确保你的按钮a的MouseUp事件与释放按钮a的窗口的事件处理程序关联起来。你可以在窗口的构造函数中添加以下代码:

    public WindowA()
    {
        InitializeComponent();
        buttonA.MouseUp += ButtonARelease;
    }
    

这样,当你点击按钮a时,窗口b将会打开,并且释放按钮a的窗口将会关闭

NET Framework 点击按钮a开启窗口b同时释放按钮a所在的窗口

原文地址: https://www.cveoy.top/t/topic/iCnt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录