teratail header banner
teratail header banner
質問するログイン新規登録

質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.30%
VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

Q&A

1回答

16132閲覧

vb.netでテキストボックスに数値をいれて、ボタンを押したときに計算結果がラベルに表示されるようにしたい

yuusaku0325

総合スコア8

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

0グッド

1クリップ

投稿2018/05/01 09:36

0

1

前提・実現したいこと

vb.netでテキストボックスに数値をいれて、ボタンを押したときに計算結果がラベルに表示されるようにしたい

試したこと

コードを書くと下記のようになります

textbox1.text=textbox2.text+textbox3.text

これを下記のように短くしたいのですが、どうすればいいですか?
a=b+c

ここにより詳細な情報を記載してください。

vb.net2010

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kawakawa2018

2018/05/01 10:04

textbox1.text=textbox2.text+textbox3.text たぶん label1.text=textbox2.text+textbox3.text ですね。
yuusaku0325

2018/05/01 10:06

すいません。その通りです
guest

回答1

0

プロパティを使えば a = b + c のようには書けますが……。

vb.net

1 Private Property a As String 2 Get 3 Return Label1.Text 4 End Get 5 Set(value As String) 6 Label1.Text = value 7 End Set 8 End Property 9 10 Private ReadOnly Property b As Integer 11 Get 12 Return TextBox1.Text 13 End Get 14 End Property 15 16 Private ReadOnly Property c As Integer 17 Get 18 Return TextBox2.Text 19 End Get 20 End Property 21 22 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 23 a = b + c 24 End Sub

a とか b とか c だと何のことなのかわかりにくいので、わかりやすい命名にすることをお勧めします。

投稿2018/05/01 12:42

alg

総合スコア2019

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問