• سوال در مورد حلقه های تو در تو در وی بی دات نت
    #1
    Note 
    سلام
    کدی که تو سی شارپ مینوشتم اینه :

    [CSHARP]
    for (int b = 0; b < treeView1.Nodes.Count; b++)
    {
    for (int n = 0; n < treeView1.Nodes[b].Nodes.Count; n++)
    {
    if (treeView1.Nodes[b].Nodes[n].Checked)
    {
    MessageBox.Show(treeView1.Nodes[b].Nodes[n].Text);
    }
    }
    }
    [/CSHARP]

    حالا میخوام تو وی بی دات نت این کد رو بنویسم :
    [VB]
    For i = 0 To treeView1.Nodes.Count - 1
    For n = 0 to treeView1.Nodes[i].Nodes -1
    Next
    Next
    [/VB]

    Nodes ـه دومی Count نداره ! و این ارور رو میده :

    کد:
    Error1 : Type of 'n' cannot be inferred because the loop bounds and  the step clause do not convert to the same type
    Error2 : End of statement expected

    ممنون

    پاسخ
    #2
    Note 
    سلام
    آرایه ها تو VB.net باید تو پرانتز قرار بگیرن
    جواب این سوال هم با همین جواب حل میشه >> سوال در مورد Split تکست باکس در وی بی دات نت

    [CSHARP]
    For i = 0 To TreeView1.Nodes.Count - 1
    For n = 0 To TreeView1.Nodes(i).Nodes.Count - 1
    If TreeView1.Nodes(i).Nodes(n).Checked = True Then
    ' ...
    End If
    Next
    Next
    [/CSHARP]

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note ذخیره و بازیابی تمامی اطلاعات در XML وی بی دات نت The Arrow 6 1,006 03-11-2013 ساعت 17:20
    آخرین ارسال: The Arrow
    Note سوال در مورد Split تکست باکس در وی بی دات نت The Arrow 1 738 17-09-2013 ساعت 18:14
    آخرین ارسال: The Arrow
    Note سورس تغییر دادن ویژگی های فایل-مخفی-سیستمی-read only ScarFace 2 860 29-04-2013 ساعت 21:01
    آخرین ارسال: PHP.sec
    Note سورس ارسال ایمیل به زبان vb.net SOFTAFZAR 0 1,159 24-07-2012 ساعت 13:10
    آخرین ارسال: SOFTAFZAR

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان