Dude ... thx a mill. Works like a bomb. Have good weekend.
On Fri, Apr 3, 2009 at 9:00 AM, Benj Nunez <[email protected]> wrote:
>
> Here's how you do it:
>
> 1) Create a new winform c# project.
> 2) Drag a Button and a Picturebox from your Toolbox then drop those
> controls on your form.
> Set aside enough space for your picturebox.
> 3) Double-click on your Button control and type this line:
>
> private button1_Click(object sender, EventArgs e)
> {
> markImage(0,0); // the only line to type.
> }
>
>
> 4) On your pictureBox Mouse click event, type this line:
>
> private void pictureBox1_MouseClick(object sender, MouseEventArgs
> e)
> {
> markImage(e.X, e.Y); // the only line to type.
> }
>
>
> Now type the definition of the markImage() routine like so:
>
>
> private void markImage(int x, int y)
> {
> Bitmap myBitmap = new Bitmap("sample.jpg");
> Graphics g = Graphics.FromImage(myBitmap);
>
> g.TextRenderingHint =
> System.Drawing.Text.TextRenderingHint.AntiAlias;
> g.DrawString("X", new Font("Tahoma", 20), Brushes.Red, new
> PointF(x, y));
>
> pictureBox1.Image = myBitmap;
> }
>
>
> g.DrawString() places an red "X" at the point where you click a region
> in the image
> with your mouse as indicated in your parameters (x and y).
>
>
>
> Cheers!
>
>
>
> Benj
>
>
>
>
>
>
>
>
>
>
>
> On Mar 31, 6:43 pm, Clyde Smith <[email protected]> wrote:
> > Hi There
> >
> > I have an image that the user browse and select. Once this image has been
> > selected I want to display the image and the user clicks on the location
> on
> > the image and where it was clicked I must place an x there. How can I do
> > this is C#
> >
> > Thx
> > Clyde
> >
> > --
> > ----------------------------------------
> > Kamnandi Web Hostinghttp://www.kamnandi.co.za
> > -------------------------------------------
>
--
----------------------------------------
Kamnandi Web Hosting
http://www.kamnandi.co.za
-------------------------------------------