0
フォームのサイズとフォームの背景イメージのサイズを一致させようとしています。コード:c#windows form:背景イメージのサイズとフォームサイズの一致方法
var newImage = PB_DEPTH.Image;
var newForm = new Form();
newForm.BackgroundImage = newImage;
newForm.Width = this.depthFrameDescription.Width;
newForm.Height = this.depthFrameDescription.Height;
newForm.Show();
問題は新しいフォームがまだ画像の一部を切り抜くことです。これは、閉じる、最小化、最大化アイコンを含むトップメニューストリップに起因すると想像します。
固定オフセット値を適用する代わりに、そのストリップのサイズを取得する方法はありますか?
さらに、背景イメージのサイズに合わせてフォームのサイズを適切に変更する方法があります。
フォームの「ClientRectangle」は、フォーム内部のサイズです。 'Bounds'との違いはあなたが探しているものです –