Hi, just knocked up a simple program to give you an idea. Rubber bands are a nightmare! If you dont have many primitives to store say up to 10,000 then this technique will do. Otherwise you will need to create a bit map to display the primitives. Using XOR to rub out lines is the traditional way to go, but .net does not have this, except using API calls!
Hope this helps