textbox daki verini secili olarak başlaması

Katılım
29 Mayıs 2006
Mesajlar
39
arkadaşlar merhaba

2 sorunum var...

deneme yanılma yöntemiyle VB öğrenmeye çalışıyorum,

bugun bir arama formu yaptım bir isim listesinden textbox a yazdığım değerleri satır numaraları ile getiriyor.

1. sorun yeni isim araması yapmadan önce bir önceki aramada textboxa yazdığım adın secili olarak gelmesi bu sayede yeni ismi eskisinin üzerine direk yazabilmek için gerekli kodu rica ediyorum.

2. listede adı "mehmet" leri aratıyorum fakat soyadı "mehmetoglu" olan kişiler de geliyor. Listede sol ya da sağ taraftaki karakterlere bakarak aratma işini nasıl yaptırırım..

yaptığım çalışmayı ekliyorum okuyan ve cevaplayan herkese tesekkur ederim...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,248
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu Textboxtaki verinin seçili olarak başlaması için kullanabilirsiniz.

Kod:
With TextBox1
.SelStart = 0
.SelLength = Len(TextBox1)
End With
 
Katılım
29 Mayıs 2006
Mesajlar
39
bu kod textbox seçili iken çalışıyor

kod çalışırtırıldıktan sonra imlecin textbox ta olmasını sağlayan kodu da gönderebilirseniz 1. sorunum sanırım çözülecek...

teşekkür ederim...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,248
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aynı kodu arama yaptırdığınız butonun en alt satırına eklerseniz işlem bittikten sonra textbox seçili hale gelir.

Textbox1.Setfocus
With TextBox1
.SelStart = 0
.SelLength = Len(TextBox1)
End With
 
Üst