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