2009-08-09 11 views
2

...別の場所にある画像ボックスに画像を置くことはできますか?私たちは別の場所でピクチャボックスに画像を配置することができます場合、私はちょうどたいが尋ねる <p>vb.net</p>を使用しています

には、例えば、我々は、ピクチャボックスの中央に画像を配置します画像ボックスの左側に別の画像を配置します。出来ますか??

また、もっと多くの画像や画像を含むことができる1つの画像ボックスを使用できますか?

ドラッグアンドドロップのシナリオでは、まずツールバーから画像をドラッグしなければならないので、それをピクチャボックスにドロップしてください。問題は、さらにドロップする必要がありますpictureboxの1つの画像よりも、本当に可能ですか?

答えて

0

私の知る限り、これは標準の.NET Pictureboxコントロールでは不可能です。

ただし、この機能を含むカスタムコントロールを作成することはできます。 私はそれがあまりにも複雑ではないと思っています。

おそらく、画像ボックスコントロールをプログラムで作成するのが最善の方法です。

EDIT:CodeProjectで役に立つかもしれないものが見つかりました。その中に複数の画像があるように見える、拡張されたピクチャボックスコントロール。

Extended Picturebox

+0

このシナリオについての画像ボックスを使用できない場合は、複数の画像を置くことの目標を達成するために使用できるものをお勧めできますか? – krizz

+0

前述のとおり、カスタムコントロールを作成する必要があります。所望の機能を得るには少しの作業が必要です。あなたがこれを行う既存のコントロールを探しているように思えます。他の誰かがすでに似たようなものを作っていない限り、そのようなコントロールを見つけることはできません。 – jgallant

0

あなたは関係なく、使用している制御するゼロからすべてこの機能を構築しないする必要があります。 Picturebox、Button、Panelなどを使用することができ、必要な機能を構築するためのすべての基金を提供します。私はパネル/キャンバスを使用することをお勧めします。 Jonが提案したように、カスタムコントロールを作成するためにパネルをサブクラス化することは、適切には最良のアイデアです。

このカスタムコントロールの中で、コントロールにドラッグされた画像、クリック、ホバー、リリースなどのいくつかのマウス操作の影響を受ける画像を追跡する必要があります。画像を描画する必要があります手動で

関連する問題