| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System;
- using System.Diagnostics;
- using System.Windows.Forms;
- using UAS_Web.tool;
- using CefSharp;
- using CefSharp.WinForms;
- using System.Text.RegularExpressions;
- using System.Collections.Generic;
- namespace UAS_Web
- {
- public partial class Browser : Form
- {
- private ChromiumWebBrowser webBrowser;
- public Browser()
- {
- InitializeComponent();
- Text = "思拓微-供应商条码打印";
- string path = "http://192.168.253.80:8090/ERP/jsps/vendbarcode/login.jsp";
- webBrowser = new ChromiumWebBrowser(path)
- {
- Dock = DockStyle.Fill
- };
- webBrowser.MenuHandler = new MenuHandler();
- webBrowser.RequestHandler = new RequestHandler();
- Controls.Add(webBrowser);
- webBrowser.LoadError += WebBrowser_LoadError;
- }
- private void WebBrowser_LoadError(object sender, LoadErrorEventArgs e)
- {
- MessageBox.Show("当前网络无法访问" + e.ErrorText);
- }
- private void Browser_FormClosing(object sender, FormClosingEventArgs e)
- {
- webBrowser.GetBrowser().CloseBrowser(true);
- Process.GetCurrentProcess().Kill();
- }
- private void Browser_Load(object sender, EventArgs e)
- {
- Process[] pro = Process.GetProcessesByName("UAS_Web");
- for (int i = 0; i < pro.Length; i++)
- {
- if (pro[i].Id != Process.GetCurrentProcess().Id)
- {
- pro[i].Kill();
- }
- }
- }
-
- }
- }
|