3

PictureBoxフォームの左上隅にドッキングされているがあります。SplitContainerこれは、の内部に含まれ、それがPictureBox存在するパネルの側面を塗りつぶすように設定されています。

  SplitContainer:
 ___________________
|  _________        >   
| |         |       >
| | LogoBox |       >
| |_________|       >
|___________________>

SizeModeの境界に合わせて画像のサイズが変更されるように、ズームに設定しましたPictureBox。デフォルトでは、画像はこれを中心に配置されますSizeMode。画像を中央揃えではなく左揃えにすることは可能かと思います。

前もって感謝します!

4

1 に答える 1

0

Zoom は常にコンテナの左側と右側を揃えようとしているように私には思えます。これらの回避策のいずれかを試すことをお勧めします。

  1. 既存の SplitContainer の左側のパネル内に別のパネルを作成します。新しいものは透明で、本質的にスペーサーとして使用されます。これが最下位の z レベル (背面に送信) にある限り、これは他のコントロールに干渉しません。

  2. 画像エディターで、ズーム後に必要な間隔に対して、画像の右側に透明ピクセルのパーセンテージを追加します。この場合、正しい画像形式であることを確認する必要があります。

于 2009-04-16T14:07:35.293 に答える