2015-09-27 135 views

回答

1

TextBox和ListBox不是變量的名字,但哦類。當您實例化Textbox(或ListBox)的對象時,VB會爲其指定名稱TexBox1(或ListBox1)。您可以在屬性窗口中更改此名稱。我想你現在擁有的是TextBox1和ListBox1。

Me.Textbox1 = Me.ListBox1.ListCount 
+0

我忘了在我的程序中,我把一個標籤不是一個文本框,所以我想我必須把**。說明**,如果我使用一個標籤。謝謝! – Jei

1

您的代碼的語法沒有任何問題。所以首先應該看看你的列表框和文本框的名字。默認情況下,ms-access將它們稱爲列表和文本,後跟一個數字。要找到指定的名稱,請轉到其屬性,然後控件的其他選項卡和名稱位於列表頂部。

還要確保您正在運行窗體的onload事件中的代碼。您可以嘗試表單上的當前事件,看看它是否使螞蟻difence

+0

我忘記了在我的程序中,我把標籤放在了文本框中,所以我發現如果使用標籤,我必須放**。標題**。謝謝! – Jei

+0

這就是使用前綴派上用場的地方。如果您在每個標籤名稱之前添加lbl,在文本框名稱之前添加txt,然後在列表框名稱之前添加lbl ...在調試代碼時更容易發現這些惱人的小錯誤 – Sheils