ユーザーがフォームに文字列と整数を入力する必要がある場合に、同じ変数を使用して別の形式で出力を生成します。変数を最初のフォームから他のフォームに渡すにはどうすればよいですか?私はモジュールを使ってみましたが、まだ動作しません。 ありがとうございますvb6で変数を1つのフォームから別のフォームに渡す
0
A
答えて
1
Form1にmyTextBoxというTextBoxがあるとします。また、Form1にmyCommandButtonというCommandButtonがあるとしましょう。最後に、Form2にmyLabelというラベルがあるとします。
あなたは、ユーザーがボタンを押すと、テキストボックスの内容は、他のフォーム上のラベルに表示させたい場合は:
Public Sub myCommandButton_Click()
Form2.myLabel.Caption = myTextBox.Text
End Sub
私はあなたが明確ではないだ何だと思うが、あなたが参照できるということです最初に他のフォームを参照することにより、別のフォーム上のコントロールのいずれか。このためにモジュールを使用しないでください。あなたはそれを必要としません。それぞれのフォームはオブジェクト(それ)であり、フォームのパブリック変数はオブジェクトのプロパティ(存在する)であると考えてください。そうすれば、構文はあなたに明白になるはずです。あなたは、フォームのコードで、あなたはこれらの3つの方法のいずれかで、フォームのコントロールのいずれかを参照することができることを認識しないかもしれません
:
myControl
myForm.myControl
Me.myControl
だから、あなたは、たとえば、コントロールのメソッドのいずれかを呼び出すことができます
myControl.myMethod
myForm.myControl.myMethod
Me.myControl.myMethod
フォームリファレンスはデフォルトでは現在のフォームに設定されています。したがって、別のフォーム上のコントロールを参照する場合は、他のフォームと一緒に参照する必要があります。
関連する問題
- 1. Qtのあるフォームから別のフォームに変数を渡す
- 2. 1つのフォームのDatePicker.Valueを別のフォームに渡しますか?
- 3. あるフォームから別のフォームのtextBoxChangedイベントハンドラに変数を渡す方法はありますか?フォーム1で
- 4. 別のフォームに変数を渡す
- 5. 別のフォームから1つのフォームのコントロールを参照する
- 6. 別のフォームから1つのフォームの内容をリフレッシュする
- 7. C#の1つのフォームからvb.netの別のフォームにリダイレクト
- 8. ラベルの値をあるフォームから別のフォームに渡す
- 9. あるフォームから別のフォームにデータテーブルを渡す
- 10. 前のフォームで定義された変数を別のフォームに渡す
- 11. 同じページの1つのフォームから別のフォームにユーザー入力を渡す必要があります
- 12. ax 2012のフォームから別のフォームに引数を渡す方法
- 13. Gradle:1つのタスクから別のタスクに変数を渡す
- 14. 1つのレンダリングテンプレートから別のレンダリングテンプレートに変数を渡す
- 15. 別のフォームからdatagridviewを渡す
- 16. フォームからのファイル入力を別のページの別のフォームに渡す
- 17. 別のフォームからのアクセス変数
- 18. 変数をフォームに渡す
- 19. AJAX - フォーム全体を1つ以上のフォームに渡します。
- 20. 別のフォームから1つのフォームのボタンをクリックする方法は?
- 21. フォームに複数の変数を渡す
- 22. C#フォーム1からフォーム2に値を渡します。
- 23. 1つの連絡先フォーム7のフォームからWordpressの別のフォームに値を渡すにはどうすればいいですか?
- 24. 複数の変数を1つのページから別のページにリンクで渡す
- 25. vb6のフォームにフォームを配置
- 26. フォームの値をあるフォームから別のフォームに渡して最初のフォームに戻す
- 27. Codeigniter複数のフォームを1つのページで別々に検証
- 28. VB.NET DLL内のVB.NETフォームからVB6 EXEファイルのVB6関数を呼び出す
- 29. 1つの関数から別の関数にローカル変数を渡す方法
- 30. Laravel 5の1つのフォームから別のテーブルに挿入
グローバル変数(「Public gRtfHwnd As Long'の形式)を使用します。複数のフォームがある場合は 'frmName.VarName'を使います。 – ACatInLove
@ACatInLoveフォーム内のパブリック変数は、前述したように、フォーム自体以外のプロジェクトのどこかから変数にアクセスするためには、フォームを参照する必要があるため、VB6ではグローバル変数とはみなされません。したがって、実際にはフォームのインターフェイスの属性と見なされます。グローバル変数が必要な場合は、標準モジュールを追加してそこにパブリック変数を配置する必要があります。 – BobRodes
"あるフォームから別のフォームに変数を渡すにはどうすればいいですか?"私にとって問題の明確な声明のようです。さらに、OPが彼が知らないものの例をどのように作り出すかはわかりません。私は、OPが「罪を働かない」ことを約束し、自動的にそれを保留にしていることに有権者が気づいたと思います。ちょっと私の判断に急いでいるようだ。 – BobRodes