如何让 window 悬浮在桌面上?
How to make a window floating on desktop?
我正在尝试创建一个按钮,使 windows 使用 "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
是一个方法,不能给它赋值。
我正在尝试创建一个按钮,使 windows 使用 "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
是一个方法,不能给它赋值。