[]-35324/レス
Re[8]: 複数のPictureBox画像を複数のファイルへ保存したい
魔界の仮面弁士

■No35323に返信(ま〜さんの記事)
> 本題ですが先のコードでわDisposeした方が良いのか程度で書いてました
でわ→では


> If PictureBox16.Image IsNot Nothing Then
>   PictureBox16.Image.Dispose()
> End If
上記は『PictureBox16.Image?.Dispose()』の一行で書けます。
https://learn.microsoft.com/ja-jp/dotnet/visual-basic/language-reference/operators/null-conditional-operators

そして、Disposed 状態のオブジェクトを参照し続けた状態にするのは問題があるため、
PictureBox16.Image には直ちに、Nothing (あるいは別の画像)を代入しなおさねばなりません。

ただし本来は、別の画像(あるいはNothing)を割り当ててから元の画像を Dispose した方が望ましいです。


> PictureBox16.Image = bmp ← 自動生成されたイメージが入っている
> Picture(PageNo).Image = PictureBox16.Image
> これは同じ画像を各PictureBoxへ書いたと同じ扱いになりますか?

一つの画像を複数の PictureBox から参照している状態になりますね。


つまり、一枚の絵画を複数人 -->続き

01/12 16:00
[|]
次のレス>
35316のレス
35324にレスを書く
<前のレス

Child K-Tai