Skip to content

Commit 4060917

Browse files
committed
WinForms Example - Add Hide Scrollbars menu item
- Use DevTools to hide scrollbars
1 parent 87f161d commit 4060917

File tree

3 files changed

+49
-25
lines changed

3 files changed

+49
-25
lines changed

CefSharp.WinForms.Example/BrowserForm.Designer.cs

Lines changed: 34 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CefSharp.WinForms.Example/BrowserForm.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -642,5 +642,12 @@ private void JavascriptBindingStressTestToolStripMenuItemClick(object sender, Ev
642642
};
643643
}
644644
}
645+
646+
private void HideScrollbarsToolStripMenuItemClick(object sender, EventArgs e)
647+
{
648+
var control = GetCurrentTabControl();
649+
650+
_ = control?.HideScrollbarsAsync();
651+
}
645652
}
646653
}

CefSharp.WinForms.Example/BrowserTabUserControl.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,14 @@ private void LoadUrl(string url)
489489

490490
}
491491

492-
public async void CopySourceToClipBoardAsync()
492+
public async Task HideScrollbarsAsync()
493+
{
494+
var devTools = Browser.GetDevToolsClient();
495+
496+
await devTools.Emulation.SetScrollbarsHiddenAsync(true);
497+
}
498+
499+
public async Task CopySourceToClipBoardAsync()
493500
{
494501
var htmlSource = await Browser.GetSourceAsync();
495502

0 commit comments

Comments
 (0)