2011-03-30 35 views
5

VB.net 2010'u kullanarak bir öğenin seçilip seçilmediğini anlamaya çalışıyorum. Sebebi, eğer kullanıcı bir maddeyi tıklarsa ve bir düğmeye basarsa, her şey iyi çalışır. Bununla birlikte, kullanıcı bir öğeyi seçerse ve sonra liste görünümünün altındaki boş bir noktaya tıklarsa ve düğmeyi tıklarsa, çöker.Bir liste görünüm kutusunda seçili olup olmadığını belirleme

Benim kod şudur:

If (lstMaster.SelectedItems(0).SubItems(1).Text) Is Nothing Then 
     MsgBox("test") 
    End If 

Herhangi bir yardım çok iyi olurdu! : O)

David

cevap

14

o şey olun SelectedItems boş olmadığını kontrol ederek ilk seçilir.

lstMaster.SelectedItems.Count > 0 
+0

Örnek için teşekkürler, Grammarian. – StealthRT

0

Değil sizi doğru anladım emin - ListView MouseMove olayı kullanmayı deneyin ve bir satır olup olmadığını dayalı bir Button etkinleştirme özelliğini değiştirmek isterseniz o lstMaster.SelectedItems.Count> 0 kontrol ListView kontrolünüzde seçildi veya değil.

İlgili konular