C# winform 实现windows文件文件夹搜索功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform 实现windows文件文件夹搜索功能相关的知识,希望对你有一定的参考价值。
要求:
1、必须显示当前正在搜索的文件名或文件夹名;
2、必须实时更新搜索的结果;
3、实现多选择路径的搜索,即可以复选路径(可选);
4、实现精确的进度条功能(可选);
5、不允许使用第三方控件,否则不给分;
6、以上1、2必须完成,任意一条未实现不给分;
联系邮箱: guilmonagu@gmail.com
regsvr32 /i shell32.dll本回答被提问者采纳 参考技术B 已发送,注意查收。可以实现 参考技术C 已发
xydq123 @ 126追问
已经收到您的程序,确实实现了第一点,第二点没有被实现,开始搜索拖动程序窗体直接假死,还有就是根本就没看到进度条和TreeView在实时更新进度及节点内容。。。
追答进度条没有写
线程使用,是有问题,我正在研究
++
你再看下
window下C#(winform)调用带界面的Qt库文件(DLL)
一、项目场景
C# 与 Qt 混合编程,开发软件。 Qt编写功能模块给C#调用。
Qt带界面的控件给C#调用的常见的办法有两种: 如果不带界面的就很简单,这篇文章是介绍带界面的Qt组件给C#调用。
(1)Qt封装成COM组件方式给C#调用。
(2)Qt直接编译成DLL,导出接口给C#调用。
COM组件方式在之前的好几篇文章都有详细讲解。这篇文章介绍Qt直接编译成DLL,导出接口给C#调用。
当前的开发环境:
编译器: MSVC_VS2017 Qt版本: 5.12.6
二、案例1
Qt直接编译成DLL,导出接口给C#调用。
2.1 Qt创建DLL
如果现在已经有一个完整的Qt项目,编译成exe可以运行,如果改为DLL给C#调用?
(1)修改pro文件 增加配置,表示生成dll库文件。
TEMPLATE = lib DEFINES += DLL_CREATETEST_LIBRARY
(2)修改main.cpp 增加代码
//DLL入口,加载DLL会调用 BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpvReserved*/ ) qDebug()<<"DllMain 被调用...."; static bool ownApp
以上是关于C# winform 实现windows文件文件夹搜索功能的主要内容,如果未能解决你的问题,请参考以下文章
window下C#(winform)调用带界面的Qt库文件(DLL)
window下C#(winform)调用带界面的Qt库文件(DLL)
C#客户端WinForm怎么自动(不许要用户选择文件)上传日志到Web服务器