C#如何调用windows自带画图工具打开图片

发布时间:2024-05-12 06:20 发布:上海旅游网

问题描述:

listbox内有图片的路径 按一个键 调用windows自带的画图工具打开该图 如何实现

现已知用Process MyProcess = Process.Start(@"C:\WINDOWS\system32\mspaint.exe");可以打开画图工具 但是我想让他自动打开那幅图
还有个问题 怎么实现将pictureBox里的图片放大缩小?

问题解答:

问题1

Process pro = Process.Start(@"C:\WINDOWS\system32\mspaint.exe", @"D:\\sample.jpg");
pro.Start();
或者
ProcessStartInfo pinf = new ProcessStartInfo(@"C:\WINDOWS\system32\mspaint.exe",@"D:\\sample.jpg");
Process pro = Process.Start(pinf);
pro.Start()

问题2
SizeMode 设为StretchImage或者 Zoom
需要时更改pictureBox的大小
比如鼠标滑动时

加上命令行参数就行了,如下
Process MyProcess = Process.Start(@"C:\WINDOWS\system32\mspaint.exe", "D:\\A001.jpg");

Process.Start(@"C:\WINDOWS\system32\mspaint.exe",@"D:\ab.bmp");

热点新闻