Guest User

Untitled

a guest
Jan 23rd, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. class CefCustomObject
  2. {
  3. private static ChromiumWebBrowser _instanceBrowser = null;
  4. private static Form1 _instanceMainForm = null;
  5.  
  6. public CefCustomObject(ChromiumWebBrowser originalBrowser, Form1 mainForm)
  7. {
  8. _instanceBrowser = originalBrowser;
  9. _instanceMainForm = mainForm;
  10. }
  11.  
  12. public void showDevTools()
  13. {
  14. _instanceBrowser.ShowDevTools();
  15. }
  16.  
  17. public void hideApp()
  18. {
  19. Form1 fullScreenForm = new Form1();
  20. fullScreenForm.WindowState = FormWindowState.Minimized; //не работает
  21.  
  22. _instanceMainForm .WindowState = FormWindowState.Minimized; //тоже не работает
  23. }
  24.  
  25. public void closeApp()
  26. {
  27. Environment.Exit(0);
  28. }
  29.  
  30. public void opencmd()
  31. {
  32. ProcessStartInfo start = new ProcessStartInfo("cmd.exe", "/c pause");
  33. Process.Start(start);
  34. }
  35. }
  36.  
  37. <div class="btns" onclick="cefCustomObject.hideApp();">
  38.  
  39. public void hideApp()
  40. {
  41. _instanceMainForm.Invoke(new MethodInvoker(() =>
  42. {
  43. _instanceMainForm.WindowState = FormWindowState.Minimized;
  44. }));
  45. }
Add Comment
Please, Sign In to add comment