问题描述
想要实现调用系统自带的图片查看器打开多张图片如同在window下按住Ctrl多选文件打开一样。。急。。。。
解决方案
解决方案二:
“系统自带的图片查看器”是啥东东呢?
解决方案三:
他说的应该是windowsj照片查看器,
解决方案四:
Process.Start("图片管理器.exe","图片路径")我猜的。。
解决方案五:
privatevoidbutton1_Click(objectsender,EventArgse){openFileDialog1.Multiselect=true;if(openFileDialog1.ShowDialog()==DialogResult.OK){foreach(stringfilenameinopenFileDialog1.FileNames){System.Diagnostics.Processprocess=newSystem.Diagnostics.Process();process.StartInfo.FileName=filename;process.StartInfo.Arguments="rundll32.exeC://WINDOWS//system32//shimgvw.dll";process.StartInfo.UseShellExecute=true;process.Start();}}}
解决方案六:
[quote=引用4楼wang33108的回复:不是弹出窗口,而是使用windows照片查看器打开固定的几张图片privatevoidbutton1_Click(objectsender,EventArgse){openFileDialog1.Multiselect=true;if(openFileDialog1.ShowDialog()==DialogResult.OK){foreach(stringfilenameinopenFileDialog1.FileNames){System.Diagnostics.Processprocess=newSystem.Diagnostics.Process();process.StartInfo.FileName=filename;process.StartInfo.Arguments="rundll32.exeC://WINDOWS//system32//shimgvw.dll";process.StartInfo.UseShellExecute=true;process.Start();}}}