質問

こんにちは、私は、Visual Studio 8、vb.netを使用しています。私は自分のフォーム上のピクチャボックスを持って、picturebox1

私は

image1.gif image2.gif image3.gifなど点で最大image52.gifに名前を付ける画像ファイルの数を持っています

Iは、他の場所でアプリで生成された値WICH依存ピクチャで画像を表示するようにIをimage3.gif表示するピクチャが生成される「3」の場合 2場合image2.gif生成されます。しかし、私は、各画像と各画像ボックスの選択場合法より効率的な方法がある場合、私は思っていたので、16の画像ボックスに表示される52個のそのようなイメージがあります。

すべてとanyhelpがはるかに高く評価されてありがとうございます。

役に立ちましたか?

解決

私は常にイメージリストを使用して大量の画像があるとき。あなたは正しい順序でリストに画像を追加し、所望のインデックスで画像にアクセスすることができ、それはあなたがselect文の一つを取り除くが、あなたはまだ別のピクチャボックスのための1つを持っている必要があります役立ちますposition.But。これは、きれいなものを維持するために実際にあります。パフォーマンス賢明な私はあなたが複数のselect文を実行して、ヒットの多くを得るだろうかわからない。

他のヒント

あなたがイメージにカスタムURLを作ることができます:

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

あなたは、たとえば、これらの値を使用するのであれば:

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

あなたはこれを取得します

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

16箱のためにこれを行うと、あなたが行われています。

これが機能を願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top