여기에 form1에 내 코드입니다. 내가 체크 버튼을 클릭 할 때 나는 소지자의 사진이 ..이 카드로 대체됩니다인수 예외 처리되지 않았습니다
private void flopCards()//view the 2 face down card
{
string hold1=NumGen.CardGenerator(i)
,hold2=NumGen.CardGenerator(i)
,hold4=NumGen.CardGenerator(i)
,hold5=NumGen.CardGenerator(i);
holder1.Image = Image.FromFile(hold1, true);
holder2.Image = Image.FromFile(hold2, true);
}
private void button1_Click(object sender, EventArgs e)
{
Controls.Remove(button1);
player();
bot1();
GrpBx();
Get3rd.Click += new EventHandler(Get3rd_Click);
check.Click += new EventHandler(check_Click);
}
void check_Click(object sender, EventArgs e)
{
flopCards();
}
내가 달성하고자하는 것은 어디 오류 목록에 표시 오류가 없다하지만 난 실행을 클릭 할 때 내가 얻는 버튼은 "인수 예외가 처리되지 않았으므로 경로가 합법적 인 형식이 아닙니다"라고 표시된 팝업입니다.
도와주세요!
프로그램과 비슷한 소리로 하드 드라이브에서 파일을 찾을 수 없습니다. Image.FromFile()에 전달할 때 "hold1"문자열의 값은 무엇입니까? 기회는 유효한 경로가 아닙니다. – Joe
파일은 프로젝트의 같은 폴더에 있습니다. –
프로그래밍에 대한 기본 지식을 더 많이 읽어야한다고 생각하는 내용이 있습니다. "오류 목록에 오류가 표시되지 않았습니다."라고 말하지만 기본적으로 언급 한 오류 목록은 구문이 올바른지 확인합니다. 컴파일 후에는 응용 프로그램이 실행된다는 것을 의미하지는 않습니다. 그들은 아주 별개의 두 가지입니다. – Joe