掌握隐藏的形式

时间:2015-07-05 15:07:59

标签: c# winforms

我需要打开完全隐藏的表单,但我需要一个表单句柄才能向其发送消息。

目前使用以下代码阻止表单显示:

protected override void SetVisibleCore(bool value)
{
    if (!IsHandleCreated && value)
    {
        base.CreateHandle();
        value = false;
    }
    base.SetVisibleCore(value);
}

它工作正常。但问题是,当我请求该表单的句柄时,它会显示并且不再隐藏:

string handle = this.Handle.ToString();

当然,我可以设置this.Hide(),但是片刻之后会显示。

有没有办法启动并保持表单隐藏,同时仍然可以处理它?<​​/ p>

0 个答案:

没有答案