この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

PictureBoxSizeMode 列挙型

 

公開日: 2016年10月

イメージ内をどのように配置するかを示す、 PictureBoxです。

名前空間:   System.Windows.Forms
アセンブリ:  System.Windows.Forms (System.Windows.Forms.dll 内)

public enum PictureBoxSizeMode

メンバー名説明
AutoSize

PictureBox はサイズが含まれているイメージのサイズと同じです。

CenterImage

場合に、センターに、イメージが表示される、 PictureBox イメージよりも大きいです。 イメージがより大きい場合、 PictureBox, の中央に画像を表示、 PictureBox と外側の端がクリップされます。

Normal

左上隅で、イメージが格納される、 PictureBoxです。 も大きい場合、イメージが切り取られます、 PictureBox にも含まれています。

StretchImage

内でイメージ、 PictureBox 拡大または縮小のサイズに合わせて、 PictureBoxです。

Zoom

イメージのサイズでは、拡大またはサイズ比の維持を縮小します。

値を設定するこの列挙体のメンバーを使用して、 SizeMode のプロパティ、 PictureBoxです。

次のコード例では、使用、 SizeMode プロパティです。 この例を実行するには、Windows フォームと呼び出しに次のコードを貼り付け、 InitializePictureBoxAndButton フォームのコンス トラクターまたは Load イベント処理メソッドのメソッドです。

PictureBox PictureBox1 = new PictureBox();
Button Button1 = new Button();

private void InitializePictureBoxAndButton()
{

    this.Controls.Add(PictureBox1);
    this.Controls.Add(Button1);
    Button1.Location = new Point(175, 20);
    Button1.Text = "Stretch";
    Button1.Click += new EventHandler(Button1_Click);

    // Set the size of the PictureBox control.
    this.PictureBox1.Size = new System.Drawing.Size(140, 140);

    //Set the SizeMode to center the image.
    this.PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;

    // Set the border style to a three-dimensional border.
    this.PictureBox1.BorderStyle = BorderStyle.Fixed3D;

    // Set the image property.
    this.PictureBox1.Image = new Bitmap(typeof(Button), "Button.bmp");
}

private void Button1_Click(System.Object sender, System.EventArgs e)
{
    // Set the SizeMode property to the StretchImage value.  This
    // will enlarge the image as needed to fit into
    // the PictureBox.
    PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}

.NET Framework
1.1 以降で使用可能
トップに戻る
表示: