سوال در مورد حلقه های تو در تو در وی بی دات نت

VB.net

توسط thearrow در 5 سال پیش
0 911 1 5 سال پیش
thearrowalideveloper
0

سلام کدی که تو سی شارپ مینوشتم اینه :

[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]

حالا میخوام تو وی بی دات نت این کد رو بنویسم :

For i = 0 To treeView1.Nodes.Count - 1
                For n = 0 to treeView1.Nodes[i].Nodes -1
                Next
            Next

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

ممنون

0

سلام آرایه ها تو 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]

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.

لطفا ابتدا لاگین کنید