在winform程序里打开网页,并控制页面大小和任务栏


            string url = System.Configuration.ConfigurationManager.AppSettings["SumbitWebSite"];
            url += "?ClientUser=" + ClientParameter.userid + "&IsSubmit=true&taskId=" + taskId;

            string  pageWidth = System.Configuration.ConfigurationManager.AppSettings["PageWidth"];
            string pageHeight = System.Configuration.ConfigurationManager.AppSettings["PageHeight"];
         
            //定义脚本
            string script = @"<script language='javascript' type='text/javascript'>
                                        function openUrl(url){
                                   
   window.open(url,'测试窗口','width=" + pageWidth + "px,height=" + pageWidth + "px,top=100px,left=300px,directories=true,location=false,menubar=false,resizeable=false,scrollbars=yes,toolbar=false '); }</script>";
            WebBrowser wb = new WebBrowser();
            wb.DocumentText = @"<html> <head>" + script + "</head><body></body></html>";//定义WebBrowser中的DOM文档
            wb.DocumentCompleted += delegate
            {
                //执行脚本函数
                wb.Document.InvokeScript("openUrl", new object[] { url });
            };

 

上面是代码,将弹出网址,宽,高,放到了config文件里,如果是winform,点一个按钮这样就可以弹出按钮了,

但是如果是异步,比如说通过Socket发消息,必须将包括上述代码的函数放到this.invoke里如下

 

   this.Invoke(new MethodInvoker(delegate
                {
                    PrintSubmit(cs.printtaskid);
                }));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值