我有2种形式:
Form1还具有一个“隐藏”按钮,其中包含保存屏幕截图的方法。
我的问题:
我如何从form2单击form1的按钮?以及如何检查是否关闭了form1,然后又关闭了form2?
我已经尝试过类似的操作,但是当我单击form2保存按钮时什么也没有发生:
var form = Form.ActiveForm as Form1;
if (form != null)
{
form.button1.PerformClick();
}
Run Code Online (Sandbox Code Playgroud) 我需要创建一些名称如下的日志文件:HH:mm_dd-MM-yyyy.log
我试图转换DateTime和DateTime.Now像这样,但编译器遇到下一个错误:
The given path's format is not supported.
Run Code Online (Sandbox Code Playgroud)
代码我尝试过:
#1
var currentDateTime = DateTime.Now;
string format = "HH:mm_dd-MM-yyyy";
string datetime = currentDateTime.ToString(format);
File.Create("Log/GameLog/"+datetime+".log");
#2
string datetime = DateTime.Now.ToString("HH:mm_dd-MM-yyyy");
File.Create("Log/GameLog/"+datetime+".log");
Run Code Online (Sandbox Code Playgroud)
在这几种情况下,编译器引发了同样的错误......所以最后,我的问题是,我如何使用datetime作为文件名?