OPENGL WITH VB.NET

I am programing in vb.net and I have serious problems with it. When I have a picturebox , where I draw with opengl, after make the executable file it doesn´t work, someone could help me?
Also it seems that the double buffer doesn´t work, beacuse if I try to make a gllist with more than one line, when I define the second line , the draw starts, without say swapbuffer.
Thank you for your help