我有一个打开新表单的按钮,但每次我按下它时,我都必须从任务栏单击我的应用程序才能打开它,因为它没有聚焦,我的表单边框样式设置为无。
这是我为按钮使用的代码:
private void Button17_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
Visible = false;
}
字符串
我试过改变窗体边框样式,写f2.Activate
,Form2.Focus
和其他东西,但没有任何工作(我也是全新的编程,所以很抱歉,如果这是一个愚蠢的职位)。
1条答案
按热度按时间cld4siwp1#
要解决此问题,可以使用Activate()方法在显示新窗体后将焦点设置为新窗体。
字符串
另外,我会删除Visible = false,因为这只会隐藏Form。在你的问题中,这似乎不是你想要做的。