Om jag har en loop så här: byt ut i++ i for mot tex i += 5 "Vad jag menar är t ex 70,80,90,105,115,130,140,150 osv" Det verkar no som om det inte är någon ide att lägga krut på detta.Går det att stega i en loop?
<code>
for(int i = 1; i< 206;i++)
{
try
{
Tangent[i].BackColor=Color.White;
Tangent[i].Text="";
SendMessage(Tangent[i].Handle,WM_KEYUP, new IntPtr(32), new IntPtr(0));
}
catch{}
}
</code>
... så gör den ju 206 varv. För att optimera lite så undrar jag, kan man stega, jag skulle i detta fallet vilja stega med 5 steg i mellan.
[REDIGERAT]
Jag kom på att jag kunde göra det med 5 steg
<code>
i=i +5;
</code>
...men om jag vill "hoppa", går det ocj är det vetigt?
Vad jag menar är t ex 70,80,90,105,115,130,140,150 osv
Detta blir väll knepigare?Sv: Går det att stega i en loop?
/Fredrik Normén NSQUARED2
http://normen.mine.nuSv: Går det att stega i en loop?
Då börjar det blir bökigare, jag skulle nog lägga dessa värden i en array och sedan loopa igenom arrayen, eftersom det inte är jämna steg. Ifall det finns en formel för hur stora steg du vill hoppa så går det ju i o f s att lösa i for-loopen, men det ska ju vara lättläst och lättunderhållen kod också...Sv: Går det att stega i en loop?
Tack för hjälpen.