VB de ARAMA YAPTIRMA YARDIM !

şahi
14-04-2008, 16:56   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
16 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

selam arkadaşlar.yapmak istediğim şey bir not defteri içerisndeki metin şeklindeki verileri ilk 10 karakterine göre  paragraf paragraf aratmak.bulunan sonuca göre msgbox açmak.yardımlarınızı bekliyorum.vb ye de yeni başladım acemiyim:)
teşekkürler...

KuaforPlus
16-04-2008, 17:57   |  #2  
KuaforPlus avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
223 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

Aradığın Kod Bu Tam değil, ama az bir uğraş ile istediğin gibi olabilir. Aşağıda vericeğim kodlar bana ait değildir.



Bir metin içinde aradığınız bir kelimeyi bulmaya ve o kelimeyi işaretlemeye yarayan örnek bir kodlar:

’Forma Bul adında bir buton ve Metin adında bir textbox yerleştirin

Option Explicit
Dim ArananKelime As String
Dim KelimeninYeri, AramayaBasla As Integer


Private Sub Bul_Click()
ArananKelime = InputBox("Metin içinde aradığınız kelimeyi giriniz:", Bul, ArananKelime)
’Aranacak kelimeyi soruyoruz..
AramayaBasla = Metin.SelStart + Metin.SelLength
’Aramayı metin içersinde işaretçinin bulunduğu karakterden başlatacağız..
If AramayaBasla = 0 Or AramayaBasla = Len(Metin.Text) Then AramayaBasla = 1
’Eğer işaretçi sonda veya başta ise aramayı bütün metin içerisinde yapacağız..
KelimeninYeri = InStr(AramayaBasla, Metin.Text, ArananKelime, vbTextCompare)
’instr ile kelimenin metin içerisinde başladığı yeri alacağız..
If KelimeninYeri = 0 Then
MsgBox "Metin içinde böyle bir kelime yok"
Else
Metin.SetFocus
Metin.SelStart = KelimeninYeri - 1
Metin.SelLength = Len(ArananKelime)
’Aranan kelimeyi seçtireceğiz..
End If
End Sub

şahi
17-04-2008, 20:39   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
16 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

çok teşekkür ederim yardımlarınız için fakat
aranacak dosya c de bir yerde kayıtlı.niye textboxa kopyala yapıştır yapmıyorsun diye soracak olursanız dosya içerisindeki metin(ler) dakikada bir yenileniyor.
ya da .bul uzantılı dosya içerisindeki metinleri textbox a aktarmaının yolunu söylerseniz ancak işime yarayacak.
teşekkürlerGöz kırpma

xelamony
23-04-2008, 02:48   |  #4  
Üye
Teşekkür Sayısı: 0
54 mesaj
Kayıt Tarihi:Kayıt: Nis 2008

başka bir konuda streamreader ile ilgili örnek yazmıştım ona bakarak yapabilirsin (ona bakarak programa alırsın) sonrasında yukarıdaki kod ile senkronize edersin

şahi
24-04-2008, 00:04   |  #5  
OP Taze Üye
Teşekkür Sayısı: 0
16 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

teşekkürler cevap için.metni richtextbox a aktardım ve oradan arama yapıyor.bu da bir çözüm sonuçta :)
teşekkürler...