2017-02-15 14 views
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(); 

問題は新しいフォームがまだ画像の一部を切り抜くことです。これは、閉じる、最小化、最大化アイコンを含むトップメニューストリップに起因すると想像します。

固定オフセット値を適用する代わりに、そのストリップのサイズを取得する方法はありますか?

さらに、背景イメージのサイズに合わせてフォームのサイズを適切に変更する方法があります。

+1

フォームの「ClientRectangle」は、フォーム内部のサイズです。 'Bounds'との違いはあなたが探しているものです –

答えて

0

newForm.ClientSizeを背景画像のサイズに設定してみてください。

関連する問題