问题描述:
本人通过一个控制台程序,调用了webbrowser控制。
新建了一个线程,线程调用application.run(form)
因为要使用webbrowser,但对用户来说不需要弹出此窗口,想隐藏。
试过form.hide()
没有效果,请指点.
本人通过一个控制台程序,调用了webbrowser控制。
新建了一个线程,线程调用application.run(form)
因为要使用webbrowser,但对用户来说不需要弹出此窗口,想隐藏。
试过form.hide()
没有效果,请指点.
解决方案 »
- 用C# 怎么如何设计一个类似QQ的个性签名输入框
- 为什么要用Get和Set,直接定义变量不好么?
- 隐藏基类方法有什么作用
- 未将对象引用设置到对象的实例
- 生成XML文件的问题
- 写了一个程序,总是说这是一个跨线程调用,可是我没看出来,哪位知道请指点一下。谢谢了
- HttpWebRequest 返回Error 500--Internal Server Error 怎么办
- 写了一个windows服务到局域网上读写文件,,请问读写的权限与什么有关?
- HttpWebRequest和HTTPAnalyzerFullV7抓包工具遇到的超级难题!大神来瞧瞧
- 日期字段如何查询?
- c# Dataset导出数据到excel的问题?
- datagridview 重复读取的问题
public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
FORM呢??
frmMain frm = new frmMain();
frm.Shown += new EventHandler(delegate(object sender, EventArgs e)
{
frm.Hide();
});
Application.Run(frm);
Load事件里做不了这个事情。
{
this.Invoke(new MethodInvoker(delegate {frm.Hide(); })); })));
th.Start();
{
WebBrowser browser = new WebBrowser();
browser.Dock = DockStyle.Fill;
browser.Name = "webBrowser";
browser.ScrollBarsEnabled = false;
browser.TabIndex = 0;
browser.Url = new Uri(tempList[0].ToString().Split(new string[] { "::" }, StringSplitOptions.None)[1]);
browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(browser_DocumentCompleted); Form form = new Form();
form.Controls.Add(browser);
form.Name = "Browser";
Application.Run(form);
System.Threading.Thread.Sleep(5000);
// Console.ReadLine();
}
Form form = new Form();
form.Shown += new EventHandler(delegate(object sender, EventArgs e)
{
frm.Hide();
}
加在你这个下面就好了