这个问题很头疼就是在Winform里面按钮事件打开一个网页,网页要求是不显示工具栏、菜单栏,设置页面大小,以及定位在屏幕中央。1号方案:如果通过Process.Start这样控制不了样式,显示出来的页面大小什么的都控制不了
2号方案:通过WebBrowser来加载那个页面的函数问题就在这了,在OnLoad调用的JS函数里面只能设置页面的大小设置不了工具栏什么的,设置工具栏是否显示之类的是在Window.Open()函数里面使用的。最后试了通过BS客户端调用事件:
 Response.Write("<SCRIPT LANGUAGE='javascript'>window.open ('page.html','newwindow','height=650,width=600,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,left='+(window.screen.width-600)/2+',top='+(window.screen.height-650)/2+'') </SCRIPT> ");这样没错。。是可以。。但是CS客户端里面貌似调用不了Response.Write()..如果可以,请高手指点....我整了一个晚上了,当天解决当天结贴

解决方案 »

  1.   


    2号方案
    bindows lightbox
      

  2.   

    1楼。。说的啥?不太明白 先睡觉去我现在已经用WebBrowser实现了。。效果都是一样,WebBrowser不会显示工具条之类的东西。。而且大小 位置都可以靠父窗体Form来控制但是还是不对最开始的想法
      

  3.   

    WebBrowser控件只是个白板,天生就是toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no
    你把它设置好height=650,width=600,然后页面默认就是在屏幕中间弹出,这招可行么?如果上不行的话,你脚步水平好就可以用程序写好脚步到*.js/vbs文件,然后设法运行这个脚本就行了。
      

  4.   

    回三楼帕克,WebBrowser是可行的,但是仅仅是效果如同而已当初的初衷是用IE来做VBS。。这真搞不定