• 13-08-2010, 05:23:02
    #1
    Nio
    Üyeliği durduruldu
    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.
  • 13-08-2010, 10:59:52
    #2
    Kimlik 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
    #3
    Nio
    Üyeliği durduruldu
    ZerCY adlı üyeden alıntı: mesajı görüntüle
    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.
    Hocam cevabın için teşekkür ederim ama. Benim istediğim daha geniş birşey.

    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:15
    #4
    string 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:39
    #5
    Edit: 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
    #6
    Nio
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    Edit: 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

    Harikasın abim benim