2017-06-15 98 views
0

爲了保持它簡潔明快,我試圖通過標籤在第二個窗體上顯示通過組合框選擇的數字。Visual Basic - 在文本框中顯示組合框條目

下面是相關的,我所遇到的問題位:

​​

我一直在使用其他變種試圖如cmb_days.selecteditem無濟於事

我也有點兒方面遇到了問題喜歡告訴我的代碼做任何數量實際上在組合框中選擇的東西,idk我是veryyyyy新

回答

0

這看起來或多或少正確..但問題是您的代碼發生在您的代碼...

這是一個最小的工作示例,只是一個窗體上的組合框:

Public Class Form1 
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
     For i = 1 To 31 
      ComboBox1.Items.Add(i) 
     Next 
    End Sub 

    Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged 
     Me.Text = ComboBox1.Text 
    End Sub 
End Class 

標籤的更新(在這種情況下,形式的文本,但它的工作原理完全帶標籤的相同以不同的形式)發生在ComboBox1的SelectedIndexChanged事件中。

如果您直接從項目中複製代碼,那麼您還沒有時間選擇任何東西,因此Text屬性將爲空。

+0

謝謝Magnus,我意識到我非常愚蠢,忘了在「frm_result.lbl_renting」的末尾添加.text。我花了好幾個小時看着我的代碼,並在互聯網上尋找解決方案,現在我感到很無聊! – patrickk001

+0

我習慣只看到兩個屬性級別,所以我甚至沒有注意到.. :) – Magnus