タイトルの通り、あるフォームから他のフォームに値の受け渡しを行いたいのですが、どのようにしたらよいのでしょうか??
以下のようなコードできんのかなぁ~~って、やったみだけど、
むりでした。。サンプルコード内でいうParamsのような値を
受け渡しさせたいのですが・・・。ご存知の方、申し訳ないですが
教えて頂けると非常にありがたいです。それと、、私はVB初心者です。
---FormA---
Public Params as new Params
Private sub Command1_Click()
Call Me.Hide
FormB.Show vbModeless, Me
End sub
---FormB---
Private Sub Form_Load()
'Owner.Paramsのような形で参照できるかと思ったができませんでした。
End sub
No.1ベストアンサー
- 回答日時:
こんにちは。
下記サイトをご参照下さい。
http://www005.upp.so-net.ne.jp/h-masuda/vb6/vb6f …
簡単に渡すには、グローバル変数を使えばよいと思います。
別な方法では、FprmAにPrrams変数を参照するためのPublic関数を作り、FormBからその関数を呼び出して参照することも出来ると思います。
では。
No.3
- 回答日時:
呼び出し元formにプロパティを
実装すれば簡単にできます。
(呼び出し元)
Option Explicit
Public eX As String ← 呼び出し元のプロパテイになります。
Private Sub Command1_Click()
eX = Text1.Text
'form2にform1のプロパティ「eX」を表示する
With Form2
.Text1.Text = Me.eX
.Show
End With
End Sub
とするか
'form2にform1のプロパティ「eX」を表示する
With Form2
.Text1.Text = Me.eX
.Show
End With
↓
form2.Show
だけにして
呼び出し先で
なにかのイベントで
ex)
Private Sub Form_Load()
Text1.Text = Form1.Ex
End Sub
とか・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Visual Basic(VBA) 標準モジュール Public mOnTime As Date Sub sample() '実行プロシ 1 2023/02/22 15:44
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Excel(エクセル) 列の最終行に新たに入力されたらその値を自動参照 1 2023/01/21 09:59
- Visual Basic(VBA) Excel・ユーザーフォームの情報を受け渡したい 4 2022/06/08 10:11
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
フォーム間での変数の受け渡し
Visual Basic(VBA)
-
他のモジュールのプロシージャの呼び出したい。
Visual Basic(VBA)
-
VB6.0のフォーム間の関数呼び出しについて
Visual Basic(VBA)
-
-
4
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
5
VB6.0-整数と余りを求める
Visual Basic(VBA)
-
6
Visual Basic 6.0 コンボボックスのChangeイベントが発生しません
Visual Basic(VBA)
-
7
DoEventsがやはり分からない
Visual Basic(VBA)
-
8
vb6で異なるのプロジェクト間で、値を渡したい
Visual Basic(VBA)
-
9
VBでグローバル変数を宣言するには
Visual Basic(VBA)
-
10
VB6 配列を初期化したい
Visual Basic(VBA)
-
11
VB6で呼び出し元の情報を取得する方法について
Visual Basic(VBA)
-
12
配列を関数に渡す方法
Visual Basic(VBA)
-
13
VBの「As String * 128」とは?
Visual Basic(VBA)
-
14
モーダルフォームとモードレスフォーム
Visual Basic(VBA)
-
15
frxファイルの役目
Visual Basic(VBA)
-
16
VBの画面サイズについて
Visual Basic(VBA)
-
17
[VB6] フォームを閉じる方法について
Visual Basic(VBA)
-
18
VB6のListの使い方
Visual Basic(VBA)
-
19
テキストボックスの入力制限
Visual Basic(VBA)
-
20
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VB6.0】 あるフォームから他...
-
VB6のFriendについて
-
定数を構造体で・・・
-
プログラムの素朴な質問です 分...
-
プロシージャまたは関数の引数...
-
PL/SQLのプロシージャ間でカー...
-
C#のループでtextboxに値を入れ...
-
二点の座標から距離や角度を求...
-
VB.NETでのイベントの途中終了
-
エクセルVBAでテキストボッ...
-
C言語のサフィックスについて
-
VBAでcallで呼び出したsubを終...
-
他のフォームから別のフォーム...
-
pthread_cond_waitとptherad_co...
-
VC++ (byte)(col & 0xFF) の意味
-
Pythonでのstrip()とsplit()の...
-
perlによるxmlファイルの取得
-
sublimit textっていうエディタ...
-
レコードセットにnullの場合
-
C言語で10行10列の行列式の値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムの素朴な質問です 分...
-
【VB6.0】 あるフォームから他...
-
定数を構造体で・・・
-
プロシージャまたは関数の引数...
-
Excel vba で複数のテキストの...
-
【VBScript】変数のスコープ
-
パーソナルXLSBのfuctionを呼び...
-
【HTML、VBScript】HTAアプリケ...
-
プロシージャを呼び出したプロ...
-
VB6のFriendについて
-
PL/SQLのプロシージャ間でカー...
-
ExcelのVBA。Staticな変数について
-
HTML + VBScript で Sleep でき...
-
整数を二つ読み込み、それらの...
-
プロシージャの引数の取り得る...
-
Excel VBA カーソルを当てた際...
-
subを連続で実行する
-
三項でたとえば交換って
-
VBA public変数はどのようなこ...
-
C#のループでtextboxに値を入れ...
おすすめ情報