> はじめまして、GUNNMともうします。 > 困っているときにこのような、掲示板を発見できて喜んでいます。 はじめました。お役に立てれば嬉しいです。
> その際、全部のフォームに一部を除いて同じソースを書いています。 > そのソースを、1つにすることはできないでしょうか? 同じ機能をする関数をBASによういして、各フォームで呼ぶってのは どうでしょうか?
> Form2やForm3をForm1の機能を継承し、 > 一部を書きかえるような形で作ることはできないのでしょうか? 最近VBしてないんで間違ってるかもしれませんが、出来なかったような・・・。
> 関連して、、、、 > 例えば、1つ作ったフォームのコピーみたいなものを、2つ目、3つ目のフォームとして、既に動作しているプログラムから作成することは可能でしょうか? Load だったかなー、なんか、この辺の関数で、コードでオブジェクト(ウィンドウ)を 生成できたと思いますよ。これを使って、上記のほとんど同じフォームを 作成することも出来ると思いますが、一部異なる処理の制御がややこしいかもしれませんね。
> プログラミングの段階で設計した数しか、フォームを使うことはできないのでしょうか? ベースになるものは必要ですが、それさえあればLoadで、複製が作れたと思います。
Private Sub Command1_Click() Dim obj As New Form1 obj.Show End Sub
ではでは。
#VBもたまには触らないとすっかり脳からスワップアウトされてしまいますね。(^^;
|