09/09/16 13:48:31
VB2008/.NETFramework3.5環境での質問です。
preview、listformという二つのフォームがあり、
listform内であるイベントが発生すると、preview配下にある
PictureBox1.BackGroundImageを書き替えるソースを書いてます。
PictureBox1はPublicにしており、
listform内からpreview配下の以下の関数を呼び出しています。
Public Function ChangeBackGround(ByVal ImageNumber As Integer) As Boolean
PictureBox1.BackgroundImage = BitmapArray(ImageNumber)
Return True
End Function
previewフォームローカルからこの関数を呼び出した場合、
正常にPictureBox1の背景が変更されます。
また、Returnの前に「MsgBox("Hello")」をいれて、
listform内から呼び出した場合、正常にメッセージボックスが表示され
るのですが、背景は変更されません。
listform内から、previewフォームのPictureBox1.BackGroundImageを変更
したいのですがどうすればいいでしょうか。