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

最初--複数人で同時に鑑賞している状態に相当します。
ということは、その絵画を破損させれば、他の閲覧者も破損した絵画を見ることになってしまいます。
もしも閲覧者A が、自身が見ている絵画を破棄したとすれば、
それは閲覧者B や C が見ている絵画も捨てられたことを意味します。

Picture(0).Image を Dispose() した場合、
Picture(1).Image も破棄されるので、ArgumentException 等になってしまう所以です。


しかしあらかじめ、一枚の元絵を人数分複製しておき、それを閲覧させるようにすれば、
元絵を破損させたとしても、各閲覧者の見ている画像が見えなくなることはありません。

これはすなわち、
 Picture(PageNo).Image = DirectCast(PictureBox16.Image?.Clone(), Image)
のようにしておく、ということです。それぞれの画像は元絵の複製にすぎないわけですから、
Picture(0).Image を Dispose() したとしても、
Picture(1).Image や PictureBox16.Image には影響がありません。


> 一旦PictureBox16経由で各PictureBoxへ作画されています
> これがやっては駄目な事でしょうか?
何を経由 -->続き

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

Child K-Tai