C#在windows窗体应用程序webbrowser运行时从文件获取文件路径

C#在windows窗体应用程序webbrowser运行时从文件获取文件路径,c#,winforms,C#,Winforms,我正在为正在开发的私人项目构建应用程序。因此,我正在用windows窗体应用程序构建一个文件浏览器,以显示我正在使用的WebBrowser文件系统,并对其开始显示特定目录中文件的路径进行硬编码 现在我的想法是通过单击一个文件来显示文件的所有者。但问题是,对于我使用的特定案例,没有处理单击事件的事件 已经知道如何显示所有者等,但仅使用硬编码路径。我需要在webBrowser中单击文件的路径 有人知道怎么实现这样的事情吗 您可以从WebBrowser创建类继承,并且可以重写事件的方法 您可以覆盖任何

我正在为正在开发的私人项目构建应用程序。因此,我正在用windows窗体应用程序构建一个文件浏览器,以显示我正在使用的WebBrowser文件系统,并对其开始显示特定目录中文件的路径进行硬编码

现在我的想法是通过单击一个文件来显示文件的所有者。但问题是,对于我使用的特定案例,没有处理单击事件的事件

已经知道如何显示所有者等,但仅使用硬编码路径。我需要在webBrowser中单击文件的路径

有人知道怎么实现这样的事情吗


您可以从
WebBrowser
创建类继承,并且可以重写事件的方法

您可以覆盖任何您想要的事件

使用此代码:

公共类SuperWebBrowser:WebBrowser//Inherit
{
公共事件事件处理程序单击;//事件
受保护的覆盖void OnClick(EventArgs e)//触发事件
{
EventHandler=单击;
handler?.Invoke(this,EventArgs.Empty);
base.OnClick(e);
}
}

您想在WebBrowser中获取单击事件吗?是的,类似的。