• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6.0のフォーム間の関数呼び出しについて)

VB6.0のフォーム間の関数呼び出しについて

このQ&Aのポイント
  • VB6.0でのフォーム間の関数呼び出しについて教えてください。現在、VB2005で開発をしているのですが、資産の関係上VB6.0での開発が必要になりました。
  • Form1とForm2の間でテキストボックスコントロールを利用した関数keisanを呼び出す方法を教えてください。
  • 初歩的な質問で申し訳ありませんが、実行可能な呼び出し方法についてアドバイスをいただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • BellBell
  • ベストアンサー率54% (327/598)
回答No.4

Form1に書かれている関数が、 Publicで作成されているなら、 Call Form1.keisan で呼び出せますよ。 もうちょっと詳しく書くと Form1内に Public Sub keisan() End Sub と書かれてるならです。※Functionでも可 回答としては、#3の人の補足でしかないけど。

その他の回答 (3)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

Public Sub keisan() End Sub とかなら呼び出せますけど

  • kuro-pon
  • ベストアンサー率0% (0/4)
回答No.2

basファイルを追加して、keisanを丸ごと持っていけば良い。 その時、public subなりpublic functionなりにすることで どちらのformからでも参照出来ます。 他にも色々やり方はあるけど、手っ取り早い方法がこれだとおもいますよ。

  • fujiponxx
  • ベストアンサー率32% (186/580)
回答No.1

回答ではありませんが・・・ Form2から呼んだら、Form1のテキストボックスを参照してしまう気がします。 簡単なのは、Form2にコードをまるごとコピってしまえばいいと思います。 変更が入ったら両方なおさなきゃいけないけどね。