• 14-12-2009, 18:55:35
    #1
    aslında çok kolay fakat kafam karıştı. visual basic ile butona tıklanıldığında inputbox'a isimi giricez. bu isim olduğu gibi listbox1 de gözükecek. Ardından girdiğim bu isimin her harfini farklı farklı listbox2 ye aktaracak? Acil yardıma ihtiyacım var. İlk kısmı normalde yapıyorum. Fakat 2. kısım sorun oluşturdu. Lenght ve range kullanıcaz sanırım.
  • 14-12-2009, 19:26:41
    #2
    list2.items.addrange(girdi.ToCharArray());

    deneyin. olmazsa tekrar bakalım.
  • 14-12-2009, 19:48:19
    #3
    peki şu şekilde olucak sanırım fakat lenght'i nasıl kullanıcaz sonuçta girdiğimiz isim 10 karakter yada 3 karakterli olabilir. Ödev olarak verdi konuyu. Hakkında bilgi vermedi.
    dim girdi(?) as string=girdi.Lenght
    dim i as integer
    girdi= inputbox("isimi giriniz")
    listbox1.items.add(girdi)
    for i= 0 to ?
    listbox2.items.addrange(girdi.ToCharArray())
    next

    üzerinde düzenleme yapabilirmisiniz. Tam bilmiyorum kullanımını.
  • 14-12-2009, 20:28:29
    #4
    Alıntı
    for i= 0 to ?
    listbox2.items.addrange(girdi.ToCharArray())
    next
    yerine

    Alıntı
    listbox2.items.addrange(girdi.ToCharArray())
    vb syntax bilmiyorum.
  • 14-12-2009, 21:42:40
    #5
    tochararray hata veriyor.? neyse bu kadar bilgide yeter en azından az çok nasıl yapıldığını öğrendim. Teşekkür ederim.
  • 15-12-2009, 18:09:32
    #6
    Üyeliği durduruldu
            Dim isim As String
            isim = InputBox("isim")
            ListBox1.Items.Add(isim)
            For i = 0 To isim.Length - 1
                ListBox2.Items.Add(isim.Chars(i))
            Next