首页 / C# / c#-将打开文件对话框添加到dll库
c#-将打开文件对话框添加到dll库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c#-将打开文件对话框添加到dll库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含898字,纯文字阅读大概需要2分钟。
内容图文
![c#-将打开文件对话框添加到dll库](/upload/InfoBanner/zyjiaocheng/688/a719f5ee6b5943f1be29bec6197713c0.jpg)
我的应用程序中的几种表单使用相同的“打开文件对话框”.我每次都需要复制“打开文件对话框”及其设置的代码.我想将“打开文件对话框”添加到单独的dll库中,以避免重复.我该怎么做 ?
WinForms,Visual Studio 2008.
解决方法:
如果要将代码放入单独的dll中,请执行以下操作:
>在您的解决方案中,添加一个新的类库项目以创建您的dll
>在该新创建的项目中,添加对System.Windows.Forms的引用
>将用于自定义OpenFileDialog的代码添加到类库项目中
>在主Windows窗体项目中,添加对类库的(项目)引用
但是,请注意,只要您只希望在单个应用程序中使用自定义的文件对话框,则不需要此代码位于单独的dll中.您可以简单地在主项目中创建具有所有自定义内容的类,然后以所有形式重复使用该类:
class SpecializedOpenFileDialog
{
private OpenFileDialog ofd = new OpenFileDialog();
public SpecializedOpenFileDialog()
{
ofd.Multiselect = false;
ofd.Filter = "*.html";
}
public DialogResult ShowDialog()
{
return ofd.ShowDialog();
}
public string FileName
{
get
{
return ofd.FileName;
}
}
}
内容总结
以上是互联网集市为您收集整理的c#-将打开文件对话框添加到dll库全部内容,希望文章能够帮你解决c#-将打开文件对话框添加到dll库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。