【发布时间】:2013-10-14 01:53:30
【问题描述】:
我的Form 中有WebBrowser 控件。我允许 JavaScript 以 C# 形式调用方法:
[ComVisible(true)]
public class ScriptManager
{
// Variable to store the form of type Form1.
private Form1 mForm;
// Constructor.
public ScriptManager(Form1 form)
{
// Save the form so it can be referenced later.
mForm = form;
}
// This method can be called from JavaScript.
public void EnterFullScreenMode()
{
// Call a method on the form.
mForm.EnterFullScreenMode();
}
}
我在表单中包含了这个方法:
public void EnterFullScreenMode()
{
browser.ScrollBarsEnabled = false;
}
我注意到,当我调用此方法删除WebBrowser 的滚动条时,页面被刷新并且滚动条仍然存在。
知道是什么问题吗?还有其他方法可以隐藏和禁用滚动条吗?
【问题讨论】:
-
在这个问题上有一个look
标签: c# javascript winforms webbrowser-control