投稿者 ya-to  () 投稿日時 2008/1/26 18:57:00
FormにTextBox とLabelとButtonをそれぞれ一個ずつ配置して、TextBoxに例えば、10+20 と入力し 
Enterを押すことにより、その和(=30)をLabelに表示するということはできないでしょうか。 
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
        Label1.Text = TextBox1.Text 
    End Sub 
 
と組みましたが、Labelには10+20としか表示されません。Val関数を使ってもうまく行きません。 
 
TextBox.Textは文字型なのでLabelには10+20としか表示されないのだと思いますが、例えば 
プログラム上で、 
 
   TextBox1.Text=10+20 
 
と記述すれば、左辺は文字型で右辺は数値型なのに、何か自動的に変換されてTextBox1には30が 
代入されます。何かこのようなことを応用して和を表示させる方法がないでしょうか。 
よろしくお願いします。