我知道這個問題已被多次論述,但我認爲這一次是不同的。在我的Vb程序中,我有一個複選框和一個圖像。當用戶點擊複選框時,可見圖像變得不可見,以此類推。問題是我編寫了代碼,但是當我編譯它時,沒有發生錯誤,但是當我運行它時,一個問題告訴我「對象引用未設置爲對象的實例」,說圖像返回Nothing。 的代碼非常簡單未將對象引用設置爲對象的實例
If (DisplayImageCheckBox.IsChecked) Then
NaturePhoto.Visibility = Visibility.Visible
Else
NaturePhoto.Visibility = Visibility.Hidden
End If
的問題是在第2行奇怪的是,有關於否則線沒有問題。如果我刪除NaturePhoto.Visibility = Visibility.Visible問題沒有;而如果我刪除了Else的陳述,並且在問題依然存在的情況下離開了這條線。正如我所說,NaturePhoto是消失並出現的照片,而DisplayImageCheckBox是使複選框消失而不是圖像。你能幫我嗎?我不知道如何解決。
我不認爲'NaturePhoto'對象已被初始化。 – OneFineDay
如何初始化圖像?當我在屬性窗口中設置圖像的名字時,我沒有初始化過嗎? –
@RobertoChiaiese什麼是圖像?它是一個PictureBox,你已經拖到你的表單上或者你在代碼中聲明瞭它嗎?例如'Dim NaturePhoto as Bitmap'或其他什麼? –