ustaderdem
25/07/2003, 23:31
Arkadaşlar, benim yapmak istediğim programda bir çizim paneli olması gerekiyor ve bu panelde kişi örneğin bir çizgi çizecek, bir dikdörtgenm çizecek vs...
Kişi çizdiği bu şekilleri sonradan isterse yeniden seçebilmeli ve yeniden boyutlandırabilmeli veya silebilmeli...
Ben bu amaçla çizim mantığının vektör grafik olması gerektiğini düşündün ve aklıma şöyle bir yöntem geldi :
Kişinin mouse ile tıkladığı nokta benim o anda yaratacağım image nesnesinin top ve left noktaları olsun, kişi mouse'u hareket ettirdikçe istediği şekil bu yeni image nesnesi içine çizilsin ve kişi mouse'u bıraktığı vakit şekil ve image nesnesi son halini alsın...
Kişi sonradan bu image nesnesine tıklarsa yani bir nevi OnMouseClick yaparsa, nesneyi seçsin.. Nesnenin köşelerinden tutarsa da image dosyasının ve dolayısıyla da içindeki şeklin boyutu değişsin...
Herşey iyi güzelde, ben çalışma zamanı image nesnesi oluşturuyorum ama içine çizim yapamıyorum :) böylelikle bir halt beceremiyorum...
Bu konuda fikri veya önerisi olan var mı acaba ??
İlgilenenlere Şimdiden Teşekkürler...
Kişi çizdiği bu şekilleri sonradan isterse yeniden seçebilmeli ve yeniden boyutlandırabilmeli veya silebilmeli...
Ben bu amaçla çizim mantığının vektör grafik olması gerektiğini düşündün ve aklıma şöyle bir yöntem geldi :
Kişinin mouse ile tıkladığı nokta benim o anda yaratacağım image nesnesinin top ve left noktaları olsun, kişi mouse'u hareket ettirdikçe istediği şekil bu yeni image nesnesi içine çizilsin ve kişi mouse'u bıraktığı vakit şekil ve image nesnesi son halini alsın...
Kişi sonradan bu image nesnesine tıklarsa yani bir nevi OnMouseClick yaparsa, nesneyi seçsin.. Nesnenin köşelerinden tutarsa da image dosyasının ve dolayısıyla da içindeki şeklin boyutu değişsin...
Herşey iyi güzelde, ben çalışma zamanı image nesnesi oluşturuyorum ama içine çizim yapamıyorum :) böylelikle bir halt beceremiyorum...
Bu konuda fikri veya önerisi olan var mı acaba ??
İlgilenenlere Şimdiden Teşekkürler...