2009-07-20 7 views
1

안녕하세요 저는 Visual Studio 8, vb.net을 사용하고 있습니다. 나는 내 양식에 그림 상자, picturebox1 내가 가진vb.net의 이미지보기

이미지 파일의 숫자가 이름이 image1.gif image2.gif image3.gif 등 개까지 image52.gif 나는 의존에 PictureBox에서 이미지를 표시 할

애플 리케이션의 다른 곳에서 생성 된 값에 따라, '3'이 생성되면 picture3.gif를 출력합니다. image2.gif가 생성되면 이 생성됩니다. 그러나 각 이미지 및 각 그림 상자에 대한 선택 사례 방법보다 효율적인 방법이 있는지 궁금해하고 있었으므로 16 개의 그림 상자에 52 개의 이미지가 표시되었습니다.

모두와 많은 도움을 주신 감사합니다.

+0

하나의 picturebox에 대한 질문은 이해할 수 있지만 16 개의 그림 상자는 52 개의 이미지에 어떻게 매핑됩니까? 설명이 필요했습니다. – Cerebrus

+0

혼란에 빠져서 죄송합니다. 이미지는 카드 놀이, 4 장의 카드 4 장입니다. 희망 사항은 물건을 더 분명하게 만듭니다. 의사 코드에서 나는 이와 같은 것을 가지고있다. play1picturebox1.image imageval = '0-51 사이에 명함 이미지에 해당하는 숫자는'= imageval 는 모든 카드가 처리되어 표시 될 때까지 등 imageval 새로운 imageval play1picturebox2.image =를 얻을. –

답변

1

나는 많은 수의 이미지가있을 때마다 언제나 이미지리스트를 사용합니다. 올바른 순서로 목록에 이미지를 추가하고 원하는 인덱스 위치에서 이미지에 액세스 할 수 있습니다. 그러나 선택 문 중 하나를 제거하는 데 도움이되지만 여전히 다른 그림 상자에 이미지가 있어야합니다. 이것은 정말로 일을 깨끗하게 유지하는 것입니다. 성능 현명한 나는 여러 선택 문을 수행하여 많은 히트를 얻을 것이라고 확신하지 않습니다. 당신은 예를 들어이 값을 사용하는 경우 그래서

string ImageUrl = startofurl + GeneratedNumber + ".gif"; 

:

url = "C:\Users\Wiebren\Desktop\image3.gif" 

해야 할 것 :

startofurl = "C:\Users\Wiebren\Desktop\image" 
generatednumber = 4 

을 당신이 얻을 것이다

+0

답장을 보내 주셔서 감사합니다. –

+0

도움이 되었기를 바랍니다. 쉬운 방법으로 4 가지 그림 상자를 다루는 방법을 알아 냈습니까? – ak3nat0n

0

된 이미지에 사용자 정의 URL을 만들 수 있습니다 이 16 박스에 대한 당신은 완료됩니다.

희망이 있습니다