form's backgroundimage

  • Thread starter Thread starter Guest
  • Start date Start date
rodchar said:
how do i change the BackgroundImage property of my form in code?

\\\
Me.BackgroundImage = ...
///

You can use 'Image.FromFile' to load a bitmap file, for example.
 
ok i took Steven's advice and found the same thing your showing:

Me.BackgroundImage = Image.FromFile("Untitled1.png")

i noticed however when i compile i just have a single executable which i
guess contains the current image. is there a way to keep it a single
executable when i want to add a 2nd image and switch between the two images
via mouse wheel event?
 
also, i noticed it overlapped my first image. do i need to clear the
background first and then replace with my 2nd image?
 
I apologize for the confusion, let me rethink what i'm trying to do and
repost after i have a clearer understanding.
 
That would be a good idea.

If you want to be drawing multiple images all the time, a background
image or picturebox might not be the best option. There is an entire
namespace (System.Drawing) dedicated to drawing to surfaces. Generally,
most controls / forms have an OnPaint event where you can customise
what gets painted (drawn) to that surface

Also when changing images the way you are, its good to invalidate the
control/form.
Refresh is also an option, although may cause flicker.

Further topics found in MSDN if you search for GDI or GDI+.
Should be some walkthroughs for the OnPaint stuff.
 
thanks everyone for the help.

Steven Nagy said:
That would be a good idea.

If you want to be drawing multiple images all the time, a background
image or picturebox might not be the best option. There is an entire
namespace (System.Drawing) dedicated to drawing to surfaces. Generally,
most controls / forms have an OnPaint event where you can customise
what gets painted (drawn) to that surface

Also when changing images the way you are, its good to invalidate the
control/form.
Refresh is also an option, although may cause flicker.

Further topics found in MSDN if you search for GDI or GDI+.
Should be some walkthroughs for the OnPaint stuff.
 
Back
Top