최근 코딩을 시작했으며 Windows 양식을 사용하여 지뢰 찾기를 만들려고합니다. 그래서 같은 배열을 가지고 :다른 배열의 해당 객체를 기반으로 한 배열의 객체에 액세스
tiles = new PictureBox[30,16];
나는이 같은 다른 배열을 가지고 :
이mines = new int[30,16];
광산을 pictureboxes의 격자를 생성하고 무작위의 코드가 작동합니다.
나는 광산을 어디에 별도의 방법으로 넣고 광산 배열에 위치를 저장할지를 무작위로 지정했다. 이제 픽스 박스 배열의 인덱스에 해당하는 광산 배열의 요소에 액세스하여 해당 타일에있는 내용을 계산할 수있게합니다.
누구나 가능합니까? 특정 타일에 광산이 있는지 여부를 추적하기 위해 picturebox.name 속성을 사용하는 방법을 고려해 보았습니다.하지만 이름 속성에 어떤 영향이 있는지 확실하지 않습니다. 아마도 mouseclick의 좌표를 계산하여이를 수행 할 수는 있지만 실제로이를 피하고 싶습니다.
도움을 주시면 감사하겠습니다.
광산 배열의 내용을 기반으로 그림을 파악할 수있을 것 같습니다. 왜 두 개의 배열이 필요합니까? –
eventhandler가 어떤 상자를 사용해야하는지 picturebox 중 하나를 클릭하면 각 상자 아래에서 whats를 추적 할 방법이 필요합니다. – Lito