【发布时间】:2015-03-10 16:07:15
【问题描述】:
在我的 Windows C# 应用程序的主窗体上,我有这个方法:
public void uploadNew(String newName, String filePath)
{
//Make sure file doesn't exist, then continue
if (!File.Exists(basePath + POnumber + newName))
{
File.Copy(filePath, basePath + POnumber + newName);
LogSubmit("Added New File " + newName);
listFiles();
}
else
{
//The file already exists
}
}
代码的含义真的不重要。这就是我想要做的。我需要一个带有一些选项等的文件上传表单的新表单。我需要将两个变量发送回主窗体以插入该方法。
操作本质上是这样的。
主窗体 -> 点击按钮 -> 窗体 2 -> 操作 -> 发回变量上传新建 -> 关闭窗体 2
【问题讨论】:
-
不要把方法放在表格里!把它放在一个单独的类中。
-
而不是将变量发送回 UploadNew 为什么不在单独的类中使用变量以及上面提到的方法和命名的类来解释变量的作用,然后在需要时设置它们将它们发回,从这里你可以使用这个类的实例来取回值。
标签: c# .net winforms visual-studio