14. januar 2002 - 13:01Der er
13 kommentarer og 1 løsning
Drag-Circle
Man kunne lave en cirkel sådan her: Picture1.Circle (X, Y), radius, RGB(red, green, blue)
Men hva nu hvis man godt vil kunne forme størelse med musen. I kender godt fuctionen, det er den sammen som i paint. Her der trykker man og så kommer der bare en firkant....
Det er pga Cls kommandoen, der sletter hele formen/pictureboxen, inden den gentegner.
Den er nødt til at være der, ellers bliver der tegnet en cirkel, hver gang Mouse_Move-eventet fyres af (op til 20 gange/sek). (Du kan jo prøve at fjerne Cls kommandoen og se)
Man kunne omgå dette ved kun at slette den cirkel, der blev tegnet i sidste Mouse_Move-event. (i modsætning til hele formen). Men så skal der gemmes nogle andre globale variable, der kan holde startpkt + radius i den sidst tegnede cirkel. Denne cirkel skal så gentegnes med baggrundsfarven (-slettes) umiddelbart før den aktuelle cirkel tegnes.
Hey sorry, men jeg får nok ikke så meget tid lige her for tiden, så jeg prøver at komme op med noget brugbart i næste uge.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.