0

マウスで定義したスクリーンショットをプレビューするために使用する画像ボックスがあります。私がやりたいのは、画像のサイズに応じてwinformのサイズを変更することです。画像のサイズは、マウスを使用して作成した四角形のサイズによって決まるため、自動調整する必要があります。

画像ボックスのサイズを変更して画像全体を表示できるようにしましたが、winform が画像ボックス全体を表示するようにするにはどうすればよいですか?

以下を使用してみましたが、機能せず、winform の設定を見ましたが、必要な機能を得るために何をする必要があるかわかりませんでした。

  // "this" is the winform in question
  // imagePreview is the name of my picture box
  this.Width = imagePreview.Width;
  this.Height = imagePreview.Height;
4

1 に答える 1

0

これを試して:

this.Size = new Size(imagePreview.Height, imagePreview.Width);

フォームが最大化された状態にある場合は、「通常の」ウィンドウに戻す必要があります。

this.WindowState = FormWindowState.Normal;
this.Size = new Size(imagePreview.Height, imagePreview.Width);
于 2013-08-26T15:05:39.903 に答える