[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/01/18(Wed) 15:12
投稿者名:あやめ
URL :
タイトル:
Form の コピー
VB6で

Text,Label,DTPicker,Combobox,Grid 等を配置した FORM を

そっくりそのまま コピーできないのでしょうか?

似たようなFORMを 複数作成する必要があるのですが、

やる前からうんざりしています。

コピーしてユニークな所だけ修正できれば楽なのにと思っています。

どなたか、ご存知の方 教えてください。

投稿時間:2006/01/18(Wed) 15:24
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: Form の コピー
> そっくりそのまま コピーできないのでしょうか?
ファイルですから、普通のファイルと同様にコピーできますが、自分で試してみましたか?
又、そのファイルを開いてフォーム上の範囲を選択してコントロールのコピーも出来ますよ。
質問する前にせめて、自分で出来る範囲で試して見て下さい。
(ファイルのコピー&ペーストの仕方が解らないなら別ですが、その場合はプログラムを
やる前にパソコンの使用方法の基礎を勉強する必要がありますが)

投稿時間:2006/01/18(Wed) 15:48
投稿者名:あやめ
URL :
タイトル:
Re^2: Form の コピー
花ちゃんさんへ

回答ありがとうございます。

とうにかファイルのコピーはできます。

A.frm を コピーして B.frm にして、プロジェクト-フォームモジュールの追加から
既存を選択して開き、プロジェクトに加えようとしてもエラーになってしまいます。

どうしてもFORMのコピーができません。
A.frx は かまわないでいいのでしょうか?

お手数をおかけします宜しくお願いします。






> そっくりそのまま コピーできないのでしょうか?
> ファイルですから、普通のファイルと同様にコピーできますが、自分で試してみましたか?
> 又、そのファイルを開いてフォーム上の範囲を選択してコントロールのコピーも出来ますよ。
> 質問する前にせめて、自分で出来る範囲で試して見て下さい。
> (ファイルのコピー&ペーストの仕方が解らないなら別ですが、その場合はプログラムを
> やる前にパソコンの使用方法の基礎を勉強する必要がありますが)

投稿時間:2006/01/18(Wed) 17:02
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^3: Form の コピー
正しいやり方かは別にして下記の様な方法でも目的は達成出来るかも。

> A.frm を コピーして B.frm にして、プロジェクト-フォームモジュールの追加から
> 既存を選択して開き、プロジェクトに加えようとしてもエラーになってしまいます。

これではファイル名をAからBに変えただけで中身が変わっていませんよね。

A.frm を B.frm にコピーしてから B.frm をメモ帳で開いて
Begin VB.Form A を
Begin VB.Form B に変更。

   Icon            =   "A.frx":0000 を
   Icon            =   "B.frx":0000  に変更。

Attribute VB_Name = "A" を
Attribute VB_Name = "B"  に変更。

その他 A.frm となっている箇所を B.frm に変更。

> どうしてもFORMのコピーができません。

エラーメッセージが出たはずです。
その意味を考えれば理由と対処が分かったかと思いますが。

> A.frx は かまわないでいいのでしょうか?

A.frx をコピーして B.frx を作成して下さい。

投稿時間:2006/01/18(Wed) 19:09
投稿者名:あやめ
URL :
タイトル:
Re^4: Form の コピー

nobu さん

ありがとうございました。解決です。


> 正しいやり方かは別にして下記の様な方法でも目的は達成出来るかも。
>
> > A.frm を コピーして B.frm にして、プロジェクト-フォームモジュールの追加から
> > 既存を選択して開き、プロジェクトに加えようとしてもエラーになってしまいます。
>
> これではファイル名をAからBに変えただけで中身が変わっていませんよね。
>
> A.frm を B.frm にコピーしてから B.frm をメモ帳で開いて
> Begin VB.Form A を
> Begin VB.Form B に変更。
>
>    Icon            =   "A.frx":0000 を
>    Icon            =   "B.frx":0000  に変更。
>
> Attribute VB_Name = "A" を
> Attribute VB_Name = "B"  に変更。
>
> その他 A.frm となっている箇所を B.frm に変更。
>
> > どうしてもFORMのコピーができません。
>
> エラーメッセージが出たはずです。
> その意味を考えれば理由と対処が分かったかと思いますが。
>
> > A.frx は かまわないでいいのでしょうか?
>
> A.frx をコピーして B.frx を作成して下さい。