ボタンをクリックしたときにフォームの背景画像を変更し、2 回目にクリックしたときに再度 null に戻す必要があります。これを行うにはどうすればよいですか?
61871 次
2 に答える
15
BackgroundImage プロパティを使用します。
form.BackgroundImage = image;
画像を非表示にするには:
form.BackgroundImage = null;
このソース コードを ClickButton メソッドに配置します。
form.BackgroundImage = form.BackgroundImage == null ? image : null;
于 2009-11-24T13:16:02.863 に答える
9
そのボタンのイベント ハンドラーからフォームの BackgroundImage プロパティを設定できるはずです。
たとえば、次のようにできます。
this.BackgroundImage = new Bitmap(@"c:\Temp\image.bmp");
画像を削除するには、プロパティを null に戻します。
画像はリソースから取得することもできます。
于 2009-11-24T13:21:32.007 に答える