C# 用代码添加的cefsharp控件,如何在本窗体其他控件的事件中自由调用?
调用cefsharp显示网页时,遇到了调用问题,如下//因篇幅问题,省略与本问题无关的代码usingCefSharp.WinForms;publicmainform(){...
调用cefsharp显示网页时,遇到了调用问题,如下
//因篇幅问题,省略与本问题无关的代码
using CefSharp.WinForms;
public mainform()
{
CefSharp.Cef.Initialize();
ChromiumWebBrowser wb = new ChromiumWebBrowser("jd.cn");
this.Controls.Add(wb);
}
private void mainform_Load(object sender, EventArgs e)
{
//在此处操作wb,应该如何写代码呢?
//如果用 ... wb = new ... () 这样的语句,好像会定义出又一个新控件,不是原先那个
wb.url="baidu.com";
} 展开
//因篇幅问题,省略与本问题无关的代码
using CefSharp.WinForms;
public mainform()
{
CefSharp.Cef.Initialize();
ChromiumWebBrowser wb = new ChromiumWebBrowser("jd.cn");
this.Controls.Add(wb);
}
private void mainform_Load(object sender, EventArgs e)
{
//在此处操作wb,应该如何写代码呢?
//如果用 ... wb = new ... () 这样的语句,好像会定义出又一个新控件,不是原先那个
wb.url="baidu.com";
} 展开
1个回答
2016-06-30
展开全部
我不知道你怎么如此的纠结,一个类要调用另一个类的方法你应该知道吧!!!你不可能不知道啊,我真的不知道怎么回答你啊Form1类公开一个方法啊,然后找到Form1类的实例,然后就可以调用那个方法了呀staticclassProgram{publicstaticForm1form1;//////Themainentrypointfortheapplication.///[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);form1=newForm1();Application.Run(form1);}}publicclassA{publicvoidB(){//调用某个方法Program.form1.Show();}}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询