投稿日 | : 2003/06/05(Thu) 20:59 |
投稿者 | : ゆーき |
Eメール | : |
URL | : |
タイトル | : マルチタスクを判別して処理をするには? |
はじめまして、VBのフォームに関してご質問させて
いただきます。
VB初心者で伝えたいポイントがずれてしまう
ことがあるかもしれませんが多めに見てくだされば幸いです。
フォームの表示で同じフォームを表示させるよう以下のソースを
組みました。
''Form1のソース↓
Private Sub Command1_Click()
Dim frm As New Form2
frm.Show
end Sub
これでボタンを押すと同じフォームがいくつも表示されるのですが、
そのなかで開いたフォームを指定して、その指定されたフォームのみ
表示元(Form1)のほうからボタンを押して、
文字を書き込むような処理を考えているのですが、その方法がわからず
悩んでいます。
''Form1のソース↓
Private Sub Command2_Click()
Dim frm As New Form2
frm.text1 = "hello"
end Sub
としても文字を書き込んでくれません。
複数同じフォームがあってどれに書き込めばという
情報が無く判断がつかないのが原因だと考えています。
初歩的なことで申し訳ありませんが、お知恵をお貸しください。
宜しくお願いいたします。