• 大小: 57.58MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-07-18
  • 语言: C#
  • 标签:

资源简介

Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法
vs2019.debug目录下有cef所需要的文件,在其他项目里可以直接拷贝过去

资源截图

代码片段和文件信息

using CefSharp;
using CefSharp.WinForms;
using System;
using System.IO;
using System.Windows.Forms;

namespace WinformJsInteractive
{
    public partial class MainFrm : Form
    {
        ChromiumWebBrowser web;
        public MainFrm()
        {
            InitializeComponent();
            Init();
        }
        /// 
        /// 加载指定html页面到窗体上
        /// 

        private void Init()
        {
            string path = AppDomain.CurrentDomain.baseDirectory;//运行程序根目录
            path = Path.Combine(path “View\\Main.html“);
            web = new ChromiumWebBrowser(path);//加载html页面到窗体
            web.Dock = Dockstyle.Fill;
            web.BrowserSettings.DefaultFontSize = 16;
            CefSharpSettings.LegacyjavascriptBindingEnabled = true;
            //RegisterJsobject是注册一个js方法并绑定到对象(个人理解)
            web.RegisterJsobject(“Brower“ new scriptCallbackMethod() new BindingOptions { CamelCasejavascriptNames = false });
            panlWeb.Controls.Add(web);
        }

        private void BtnShowInfo_Click(object sender EventArgs e)
        {
            web.ExecutescriptAsync(“findStudentInfo()“);//调展示学生信息的方法
        }

        private void BtnLeft_Click(object sender EventArgs e)
        {
            //带参数的传递方式
            web.ExecutescriptAsync(“DoSomething(‘left‘‘“ + btnShowInfo.Text + “‘)“ new object[] { });
        }

        private void BtnRight_Click(object sender EventArgs e)
        {
            web.ExecutescriptAsync(“DoSomething(‘right‘‘“ + btnShowInfo.Text + “‘)“ new object[] { });
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-11-18 15:47  CefSharpWinform\
     目录           0  2019-11-18 15:45  CefSharpWinform\.vs\
     目录           0  2019-11-18 15:45  CefSharpWinform\.vs\CefSharpWinform\
     目录           0  2019-11-18 15:47  CefSharpWinform\.vs\CefSharpWinform\v16\
     文件       46592  2019-11-18 16:39  CefSharpWinform\.vs\CefSharpWinform\v16\.suo
     目录           0  2019-11-18 15:47  CefSharpWinform\.vs\CefSharpWinform\v16\Server\
     目录           0  2019-11-18 16:39  CefSharpWinform\.vs\CefSharpWinform\v16\Server\sqlite3\
     文件           0  2019-11-18 15:47  CefSharpWinform\.vs\CefSharpWinform\v16\Server\sqlite3\db.lock
     文件      655360  2019-11-18 16:39  CefSharpWinform\.vs\CefSharpWinform\v16\Server\sqlite3\storage.ide
     文件        1166  2019-11-18 15:50  CefSharpWinform\CefSharpWinform.sln
     目录           0  2019-11-18 16:39  CefSharpWinform\WinformJsInteractive\
     文件         189  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\App.config
     文件        3922  2019-11-18 16:31  CefSharpWinform\WinformJsInteractive\MainFrm.Designer.cs
     文件        1746  2019-11-18 16:39  CefSharpWinform\WinformJsInteractive\MainFrm.cs
     文件        5817  2019-11-18 16:31  CefSharpWinform\WinformJsInteractive\MainFrm.resx
     文件         534  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\Program.cs
     目录           0  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\Properties\
     文件        1350  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\Properties\AssemblyInfo.cs
     文件        2853  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\Properties\Resources.Designer.cs
     文件        5612  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\Properties\Resources.resx
     文件        1107  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\Properties\Settings.Designer.cs
     文件         249  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\Properties\Settings.settings
     文件        1168  2019-11-18 16:16  CefSharpWinform\WinformJsInteractive\scriptCallbackMethod.cs
     文件         756  2019-11-18 16:02  CefSharpWinform\WinformJsInteractive\Student.cs
     文件        4767  2019-11-18 16:16  CefSharpWinform\WinformJsInteractive\WinformJsInteractive.csproj
     目录           0  2019-11-18 15:47  CefSharpWinform\WinformJsInteractive\bin\
     目录           0  2019-11-18 16:38  CefSharpWinform\WinformJsInteractive\bin\Debug\
     文件      915456  2019-11-03 02:44  CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.BrowserSubprocess.Core.dll
     文件        9728  2019-11-03 02:44  CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.BrowserSubprocess.exe
     文件     1376256  2019-11-03 02:44  CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.Core.dll
     文件      218112  2019-11-03 02:43  CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.DLL
............此处省略43个文件信息

评论

共有 条评论

相关资源