[ Yu Raider @ 07.04.2006. 19:15 ] @
u PictureBox1_MouseMove eventu imam:

Code:

for (int Brojač = 0; Brojač < Promenljive.BrojOblika; Brojač++)
{
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = false; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + 12 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina + 15 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }

...


U PictureBox1_MouseDown eventu imam:

Code:

            for (int Brojač = 0; Brojač < Promenljive.BrojOblika; Brojač++)
            {
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaGornjemKonektoru = false; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + 12 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaLevomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina + 15 && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDesnomKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }
                if (Promenljive.RežimPovezivanja == true && MišY >= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina - 5 && MišY <= Promenljive.Oblik[Brojač].PozicijaY + Promenljive.Oblik[Brojač].Dužina + 12 && MišX >= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 - 5 && MišX <= Promenljive.Oblik[Brojač].PozicijaX + Promenljive.Oblik[Brojač].Širina / 2 + 12) { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = true; } else { Promenljive.Oblik[Brojač].MišNaDonjemKonektoru = false; Promenljive.Oblik[Brojač].DozvolaZaKlik = true; }

...


Prvi snippet radi. Drugi ne... Zasto?????????????????
[ Yu Raider @ 08.04.2006. 18:56 ] @
O boze... Slucajno sam postavio dva ista snipeta... U drugom je trebalo da podesim neku promenljivu...

Svejedno greska je bila negde drugde u kodu, ispravio sam je...