2013-03-29 32 views
0

我已經鏈接到Weather Web Service,所以非常基本的東西,我試圖在lbl中顯示結果,但它不起作用。當我在消息框中顯示結果時,它工作正常。註釋行可用,但標籤不可用vb.net將結果輸出到Web表單上的標籤

Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click 

    Dim var As String = txtCityString.Text 
    lblResult.Text(weatherClient.GetWeather(var)) 

    'MessageBox.Show(weatherClient.GetWeather(var)) 

End Sub 

回答

0

Text是標籤的屬性,而不是方法。所以,你需要調用

lblResult.Text = weatherClient.GetWeather(var) 
0

更改爲:

lblResult.Text = weatherClient.GetWeather(var) 
0

正確的語法是

lblResult.Text = weatherClient.GetWeather(var) 

你的版本是不是編譯。您應該收到一條錯誤消息,指出標籤沒有方法文本,並且沒有找到兼容的擴展名。

0

TextLabel的成員是屬性而非方法。爲了設置它,你需要做的分配

lblResult.Text = weatherClient.GetWeather(var) 

這是今天編譯是編譯器解釋Text(...)塊作爲Indexr在Text財產的退貨原因。返回類型爲String,因此您正在索引當前標籤文本。