From: Lloyd D. <ll...@ga...> - 2003-06-26 11:14:23
|
in fact I don't understand what you mean. I have no idea how "opengl try to draw in the picturebox all the time".... .... .... much thinking .... .... .... .... do you mean you have an OpenGL thread looping and drawing and drawing and drawing ? there is only one way not too mess different drawing in your picture box. this is not particular to OpenGL, this is common windows form knowledge: - override OnPaintBackground() so that it does nothing - override OnPaint() and do all your drawing, OpenGL or GDI or whatsoever there and only there (don't use event). I hope this 2 advices would help you. otherwise, please, post some code samples .... ----- Original Message ----- From: "catu74" <ca...@te...> To: "Lloyd Dupont" <ll...@ga...> Sent: Thursday, June 26, 2003 9:06 PM Subject: Re: [Csgl-users] VB.NET, OPENGL, PICTUREBOX & XP Thank you for your answer. My problem is that I want to draw in real time two functions, so I think the best is to use a picturebox or something similar, but I am programming in vb.net since two weeks ago, so i do`'t know too much about it. My problem is with the opengl double buffer. I have developed the code for drawing in a picturebox and it works well if I have to draw only a function, but if I want to change the function in real time the problem starts , because the opengl try to draw in the picturebox all the time, although I don't use de glflush or the swapbuffer for drawing. I hope you understand me , and sorry about my english, but is not as good as I would like. Thank you Nacho ----- Original Message ----- From: "Lloyd Dupont" <ll...@ga...> To: "catu74" <ca...@ol...>; <csg...@li...> Sent: Thursday, June 26, 2003 11:16 AM Subject: Re: [Csgl-users] VB.NET, OPENGL, PICTUREBOX & XP > why do you want to draw directly to a picture box, it a bit dangerous things > to do .. > 1st: it might not work at all (OpenGL 'MIGHT' be imcompatible with GDI...) > 2nd: wit your own custon OnPaint() & OnPaintBackground() that should be ok > > which double buffer are you speaking about ? > the OpenGL double buffer ? the SetStyle(ControlStyles.DoubleBuffer, true) ? > I'm not sure they mix well...... > > > ----- Original Message ----- > From: "catu74" <ca...@ol...> > To: <csg...@li...> > Sent: Thursday, June 26, 2003 7:10 PM > Subject: [Csgl-users] VB.NET, OPENGL, PICTUREBOX & XP > > > I have programmed a simple code in VB.net for drawing in a picturebox > by using Opengl. My problem is that the doublebuffer doesn´t work > correctly. If I create a new list , and I begin 3 new lines , after > read the first line of the list, vb starts to draw in the picturebox > altough I don't use the glflush o swapbuffer commands. Someone could > help me? > Thank you > Nacho > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users > > > |