c# - 如何在 cdev 中调用 OpenFileDialog 和 FolderBrowserDialog
问题描述
我使用 Visual Studio (C#) 创建了一些工具,并通过调用 cdev.exe 在 cdev (C 代码) 中创建引擎。在 Visual Studio 中,用户需要通过单击按钮 OpenFileDialog 选择文件并将其保存在 FolderBrowserDialog 中。然后,需要单击一个调用 cdev (.exe) 作为引擎的按钮来运行该进程。所有过程都是使用c代码的代码。问题是如何在 Cdev 中从 Visual Studio 调用 OpenFileDialog 和 FolderBrowserDialog?并且需要在 FolderBrowserDialog 中将其保存为 .jpeg
这是 OpenFileDialog 和 FolderBrowserDialog 的 Visual Studio (C#) 代码
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog choofdlog = new OpenFileDialog();
choofdlog.Filter = "All Files (*.*)|*.*";
choofdlog.FilterIndex = 1;
choofdlog.Multiselect = true;
if (choofdlog.ShowDialog() == DialogResult.OK)
textBox1.Text = choofdlog.FileName;
else
textBox1.Text = string.Empty;
}
private void button2_Click(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog() == DialogResult.OK)
textBox2.Text = fbd.SelectedPath;
else
textBox2.Text = string.Empty;
}
虽然这是我在 Cdev 中的代码
int main(int argc, char **argv){
char cname[1000]="C:\\PendriveCarve.001",auditTrail[50]; //choose file
{
//process
}
sprintf(auditTrail, "C:\\%d.jpeg", i); //save as jpeg
}
我很抱歉我的英语不好和解释
解决方案
推荐阅读
- c++ - 这个 c++ 素数程序中的运行时错误是什么?
- python - 如何让 cudnn 工作?(初始化失败)
- java - 在 Apache Beam 中写入不同的源
- dart - 任何获取 GoogleCredential 访问令牌的 Flutter 包
- javascript - 如何以百分比显示 HTML 表格数据
- java - Maven - 构建 jar 后文件丢失
- design-patterns - 重构代码以在 Rust 中实现组合的最佳方法是什么?
- php - Php Array Key Exist but it is impossible to access element giving
- sql - JSONB 转数组数据类型
- android - 如果我使用简单的适配器来提供列表视图并且列表视图包含文本视图和按钮,那么我该如何在特定位置执行操作?