ama listede tek eleman kalması için çok fazla karakter girmemiz gerekiyor
mesela arama kutusuna 4 karakter girdikten sonra listede 29 kayıt kalıyor
...............
Reno Sembol 2010 model 11.000 km
Reno Sembol 2010 model 21.000 km
Reno Sembol 2010 model 31.000 km
...............
.....................
..............
Reno Sembol 2010 model 91.000 km
bizim istediğimiz kayıt en sonda
biz mouse elimize almadan en son sıradaki kayda keypress ile nasıl gideriz
Kod:
Private Sub ara_KeyPress(KeyAscii As Integer)
On Error Resume Next
If KeyAscii = 43 Then '+ tuşu
If (Me.lst_ara.ListCount = 2) Then 'sutun başları yoksa 1 olacak
Me.lst_ara.Width = 0
Me.lst_ara.Height = 0
kayitDegistir CInt(Me.lst_ara.ItemData(1))'sutun başları yoksa 0 olacak
Me.btn_ek2.SetFocus
lst_ara.Visible = False
Else
Call closingMsgBox("Listede birden fazla kayıt var", "Kayıda Gidilemeyecek", 1)
End If
End If
End Sub