0
これを理解するために年齢を重ねてみました。可能であればお手伝いください。フォーム1の画像をクリックすると、同じ画像がフォーム2に表示されます
私は2つのフォームを持っています。
- 私は、ユーザーがその後、Form2のは、関連する画像を表示している
- をForm2のために取るべき「次へ」ボタンをクリックしてForm1の
- に1〜3の画像をクリックします。
マウスが上がったときに各画像が輝くようになった瞬間、これは関連する場合の私のコードの一部です。ありがとう!
Private Sub pbBook_MouseEnter(ByVal sender As Object,
ByVal e As System.EventArgs) Handles pbBook.MouseEnter
pbBook.Image() = Project2Game.My.Resources.Resources.bookglow
pbBookDescription.Show()
End Sub
Private Sub pbBook_MouseLeave(ByVal sender As Object,
ByVal e As System.EventArgs) Handles pbBook.MouseLeave
pbBook.Image() = Project2Game.My.Resources.Resources.book
pbBookDescription.Hide()
End Sub
はForm2' 'にコンストラクタを追加します。 'Image'パラメータを持ち、それを使って' Form1'で 'Form2'インスタンスを作成します。次に、使用したい 'Image'を単に渡します。明らかに、 'Image'を使うには' Form2'でコードを書く必要があります。 – jmcilhinney
あなたの答えをありがとう。私はこのすべてに本当に新しく、残念ながらあなたが言ったことを理解していません。私は試し続けます。 – Robird
あなたはメソッドを書く方法を知っていますよね?コンストラクタは 'New'という名前のメソッドです。これは、そのタイプの新しいオブジェクトを作成するときに実行されるメソッドです。そのメソッドでパラメーターを宣言すると、そのメソッドを呼び出すときにそのパラメーターに値を渡す必要があります。 – jmcilhinney