Metinde arama yapmak

BoZaN HaCk

Katılımcı Üye
16 Ara 2012
946
0
KıZıLTepE
Bir metin içinde aradığınız bir kelimeyi bulmaya ve o kelimeyi işaretlemeye yarayan örnek bir kod:

'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

Bu kadar :) işinize yarar inşallah..
 

\WoRTeX-CoSMoS/

Kıdemli Üye
27 Eki 2009
2,654
1
Güzel bir anlatım.
tabi bu kodları pek bilmeyen arkadaşlar için bunun hangı dılde yazılması gerektıgını belırtırsenız daha ıyı olabilir :)
bu kodları hala not defterine yazıp sonuna ".exe" ekleyenler var. :)
 

mertyacan

Katılımcı Üye
5 Eki 2012
863
0
TurkHackTeam
Güzel bir anlatım.
tabi bu kodları pek bilmeyen arkadaşlar için bunun hangı dılde yazılması gerektıgını belırtırsenız daha ıyı olabilir :)
bu kodları hala not defterine yazıp sonuna ".exe" ekleyenler var. :)

öyle yapanlar vb ile ilgilenmesinler bence. Daha labelin ne olduğunu bilmeyenler var. herşey sırasıyla bnce. önce öğremek,sonra uygulamk.
 

yuski

Uzman üye
1 Şub 2011
1,010
0
Aslında bu kadar koda gerek yok bunu like komutu ilede yapılabilir hem dedaha az kod Yazarak isterseniz seçtirebilirSiniz
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.