値の受け渡し


愛新覚羅ふ儀  2006-09-06 19:33:21  No: 96504

宜しくお願いします。
Form1でa = 5
として、
Form2で、
Textbox1.Text = 50 - Form1.a
としたら、Form1.aにエラーが出ました。
Form1のaの値をForm2に受け渡しするには如何いたしましょうか?
宜しくお願い申し上げます。


特攻隊長まるるう  2006-09-06 20:59:48  No: 96505

開発環境(VBのバージョン等)くらいは書きましょう。
エラーが出るならエラーメッセージくらいは書きましょう。

[VB.NET]なら、[タスク一覧]にエラーが表示され、
選択して[F1]キーでエラーのヘルプに飛べます。
書いてある事を確認してください。


通ってみた  2006-09-07 05:09:51  No: 96506

ぐろーばる


愛新覚羅ふ儀  2006-09-07 18:01:02  No: 96507

VB2005です。では、質問方法を変えます
Form1にあるaの値が5としたとき、Form2で、そのaを利用するには、どの様にしたら良いでしょうか?


KG  2006-09-07 18:48:42  No: 96508

通ってみたさんも仰ってますが

aをGlobal変数にすれば可能にはなりますよ。

Formもクラスなので公開しない変数は直接アクセスできません。

#特攻隊長まるるうさんも尋ねてますがエラーはなんだったんだろう。


ガッ  2006-09-07 19:14:18  No: 96509

とりあえず入門書でも一冊読んでみるといいかと


大吉末吉  2006-09-07 19:38:01  No: 96510

愛新覚羅ふ儀  さん  こんにちは。

変数「a」のスコープを適切に設定してください。

「Visual Basic 言語の概念  方法 : 変数のスコープを制御する」
http://msdn2.microsoft.com/ja-jp/library/w5d4e988.aspx


愛新覚羅ふ儀  2006-09-07 20:08:20  No: 96511

ステートメントの終わりを指定してください。


愛新覚羅ふ儀  2006-09-07 20:09:15  No: 96512

ステートメントの終わりを指定してください。
が、エラー内容です。


大吉末吉  2006-09-07 20:28:37  No: 96513

愛新覚羅ふ儀  さん  こんにちは

> ステートメントの終わりを指定してください。

これは、構文エラーの場合(行末に、余分な文字が書いてあるとか)のエラーですよね?
#例えば「Textbox1.Text = 50  Form1.a」とか・・・

> Textbox1.Text = 50 - Form1.a
この行って、コレだけですか?
余分なコードが書いてあったりしませんか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加