3

VB6では、画像ボックスをコンテナとして頻繁に使用しています。たとえば、5つの画像ボックスをフォームに配置し、ユーザーが[次へ]ボタンをクリックするとすぐに、次の画像ボックスを前面に表示します。これは非常に便利です。

今、私はVB.NETで同様のことをすることと戦っています。私の試みは本当に成功しませんでした。ピクチャーボックスは実際には私のコントロールを保持しておらず、時々飛び出しているように見えます。また、VB6のようにピクチャーボックスが不透明ではないため、コントロールが現在どのピクチャーボックスに配置されているかを実際に確認することはできません。

誰かがVB.NETでこれを良い方法で行う方法を教えてもらえますか?

4

2 に答える 2

3

Panelこれはコントロールの仕事のように聞こえます

于 2012-10-16T12:53:59.283 に答える
0

スクリーンショットを投稿したパネルに関する問題について。パネルが別のコンテナ内にあるため、表示がおかしくなります。パネルをクリックして切り取り (ctrl-x)、フォーム ヘッダーをクリックして貼り付け (ctrl-p) してみてください。これにより、別のコントロール内にないことが保証されます。これは、明確ではない方法で発生することがあるためです (スクリーンショットでコントロールの境界線を確認する方法など)。

于 2012-10-17T14:54:59.057 に答える