سوال در مورد حلقه های تو در تو در وی بی دات نت
#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 741 03-11-2013 ساعت 17:20
آخرین ارسال: The Arrow
Note سوال در مورد Split تکست باکس در وی بی دات نت The Arrow 1 617 17-09-2013 ساعت 18:14
آخرین ارسال: The Arrow
Note سورس تغییر دادن ویژگی های فایل-مخفی-سیستمی-read only ScarFace 2 690 29-04-2013 ساعت 21:01
آخرین ارسال: PHP.sec
Note سورس ارسال ایمیل به زبان vb.net SOFTAFZAR 0 836 24-07-2012 ساعت 13:10
آخرین ارسال: SOFTAFZAR

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