gpt4 book ai didi

c# - 强制表单以焦点/顶部打开

转载 作者:太空宇宙 更新时间:2023-11-03 21:46:21 26 4
gpt4 key购买 nike

我有一个打开 2 种形式的类库:第一种是启动画面,在加载程序集时显示加载消息。第二个显示了一个带有一些控件的表单。我的问题是,我的类库是通过 Web 小程序和 JNI 调用的。我的表格总是显示在浏览器页面后面。

我知道我有几个不同的选择,但是确保我的表单在第一次打开时在前面打开的最佳方法是什么?我不希望他们永远保持领先地位。 FocusBringToFront 似乎不起作用。

public MyForm()
{
InitializeComponent();
this.Focus();
this.BringToFront();
}

Activate() 也不起作用...

最佳答案

你在正确的轨道上,但把它放在表单的 Shown() 事件中:

public void MyForm_Shown(Object sender, EventArgs e)
{
Activate();
}

这将确保当您要求它向前迈进时,该表单实际上是可见的和已构建的。

关于c# - 强制表单以焦点/顶部打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16843904/

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