Merhabalar,
Soruma geleyim hemen. İstediğim şu
text1.text = "Ali,hasan,hüseyin,ahmet,mehmet,emel"
textboxdaki metnin sadece ali ile emel arasındaki kısmı seçmesini istiyorum yani.
text1.text = "Ali,hasan,hüseyin,ahmet,mehmet,emel"
Nasıl yapabilirim şimdiden teşekkürler.
(VB6) Verilen iki nokta arasındaki texti seçme - YARDIM
5
●1.070
- 13-08-2010, 10:59:52Kimlik doğrulama veya yönetimden onay bekliyor.Yazılabilecek algoritmalardan biri
Döngü içinde ilk virgülün olduğu indisi alırız ordan substring ile virgüle kadar olan yeri keseriz.
Daha sonra ters bir döngüyle aynı şekli sondan yapabiliriz.
Ikinci bir algoritmada şöyle olabilir , Split fonksiyonu ile bütün değerleri diziye atıp ilk ve son değeri silebilir.
Benim düşündüklerim bunlar.Başka algoritmalar da olabilir tabi. - 13-08-2010, 14:19:16Üyeliği durdurulduHocam cevabın için teşekkür ederim ama. Benim istediğim daha geniş birşey.ZerCY adlı üyeden alıntı: mesajı görüntüle
Yani 3 textboxum var. 2 texboxa veriler girilecek ve anatextboxda o textin arasındaki text seçilecek.
anatextbox
baslangıctext
sontext - 13-08-2010, 14:57:15string tumkelimeler;
tumkelimeler=txt1.text.Trim()+","+txt2.text.Trim() ;
string[] kelimeler=tumkelimeler.Split(',');
Arraylist arakelimeler=new Arraylist();
for(int i=0;i<kelimeler.Length;i++)
{
if(kelimeler[i]!="ilkkelime" || kelimeler[i]!="ikincikelime")
arakelimeler.add(kelimeler[i]);
}
//daha sonra ara kelimeleri anatextboxa at
foreach(string arakelime in arakelimeler)
{
anatextboc.Text+=arakelime+",";
} - 13-08-2010, 15:19:39Edit: Arkadaş Vb 6.0 için istemiş birisi VB.Net diyor (substring) diğeri de C# ile yazmış..
senin için basit bişey yaptım.. kodda anlamadığın yer olursa sorarsın. copy-paste yapılmasın diye de resim olarak veriyorum. resimdeki kırmızı yazılar kontrollerin nameleridir.ona göre isim verirsin kontrollerine.
iyi çalışmalar
- 13-08-2010, 21:17:55Üyeliği durdurulduHarikasın abim benimertan2002 adlı üyeden alıntı: mesajı görüntüle