如何使窗口浮动在桌面上?



我正在尝试创建一个按钮,以使用"topmost"使窗口浮动在桌面上,但我无法为按钮分配布尔值,因为它是一个 方法组

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
if(this.TopMost)
{
this.TopMost = true;
Button1_Click = true;
}
else
{
this.TopMost = false;
Button1_Click = false;
}
}
}

答案其实很短:

private void Button1_Click(object sender, EventArgs e)
{
TopMost = !TopMost;
}

您不需要包含this,因为您已经在表单范围内,并且您的 if else 逻辑可以缩短为e = !e

Button1_Click

是一个方法,不能为其赋值。

相关内容

最新更新