0
複選框1調用photoshop創建圖片到文件夾。下面的代碼檢查文件夾中的文件以查看ID#是否存在,每當photoshop創建圖片時創建ID#。如果ID#存在,它會顯示一個消息框,指出照片存在並詢問用戶是否要更換照片。如何取消複選框?
private void PicCheck()
{
if (Checkbox1.Checked == true)
{
if (File.Exists("path/text.cde"))
{
string text = File.ReadAllText("path/text.cde");
bool present = text.IndexOf("ID#??") >= 0;
if (present == true)
{
MessageBox.Show("Pictures exist, Replace??", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (DialogResult == DialogResult.No)
{
Checkbox1.Checked = false;
}
}
else
{
File.WriteAllText("path/text.cde", ("ID#??"));
}
}
}
}
我的問題是,當編號存在,並且用戶按否複選框犯規得到氾濫,圖片再次創建反正。我需要的是,當用戶按下no時,取消選中checkbox1並跳過分配給checkbox1的photoshop進程。這可能嗎?注意:在用戶選中複選框1並按下創建按鈕後,會執行此檢查。
任何幫助將不勝感激,並提前感謝您。
的'DialogResult',你在上面的代碼檢查是針對'Form'。 –
是的,它是格蘭特。 –