form's backgroundimage

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • rodchar

    #1

    form's backgroundimage

    hey all,

    how do i change the BackgroundImage property of my form in code?

    thanks,
    rodchar
  • Steven Nagy

    #2
    Re: form's backgroundimage

    Check MSDN help.
    Its well documented.

    rodchar wrote:
    hey all,
    >
    how do i change the BackgroundImage property of my form in code?
    >
    thanks,
    rodchar

    Comment

    • Herfried K. Wagner [MVP]

      #3
      Re: form's backgroundimage

      "rodchar" <rodchar@discus sions.microsoft .comschrieb:
      how do i change the BackgroundImage property of my form in code?
      \\\
      Me.BackgroundIm age = ...
      ///

      You can use 'Image.FromFile ' to load a bitmap file, for example.

      --
      M S Herfried K. Wagner
      M V P <URL:http://dotnet.mvps.org/>
      V B <URL:http://classicvb.org/petition/>

      Comment

      • rodchar

        #4
        Re: form's backgroundimage

        ok i took Steven's advice and found the same thing your showing:

        Me.BackgroundIm age = 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?



        "Herfried K. Wagner [MVP]" wrote:
        "rodchar" <rodchar@discus sions.microsoft .comschrieb:
        how do i change the BackgroundImage property of my form in code?
        >
        \\\
        Me.BackgroundIm age = ...
        ///
        >
        You can use 'Image.FromFile ' to load a bitmap file, for example.
        >
        --
        M S Herfried K. Wagner
        M V P <URL:http://dotnet.mvps.org/>
        V B <URL:http://classicvb.org/petition/>
        >

        Comment

        • rodchar

          #5
          Re: form's backgroundimage

          also, i noticed it overlapped my first image. do i need to clear the
          background first and then replace with my 2nd image?

          "rodchar" wrote:
          ok i took Steven's advice and found the same thing your showing:
          >
          Me.BackgroundIm age = 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?
          >
          >
          >
          "Herfried K. Wagner [MVP]" wrote:
          >
          "rodchar" <rodchar@discus sions.microsoft .comschrieb:
          how do i change the BackgroundImage property of my form in code?
          \\\
          Me.BackgroundIm age = ...
          ///

          You can use 'Image.FromFile ' to load a bitmap file, for example.

          --
          M S Herfried K. Wagner
          M V P <URL:http://dotnet.mvps.org/>
          V B <URL:http://classicvb.org/petition/>

          Comment

          • rodchar

            #6
            Re: form's backgroundimage

            I apologize for the confusion, let me rethink what i'm trying to do and
            repost after i have a clearer understanding.

            "rodchar" wrote:
            also, i noticed it overlapped my first image. do i need to clear the
            background first and then replace with my 2nd image?
            >
            "rodchar" wrote:
            >
            ok i took Steven's advice and found the same thing your showing:

            Me.BackgroundIm age = 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?



            "Herfried K. Wagner [MVP]" wrote:
            "rodchar" <rodchar@discus sions.microsoft .comschrieb:
            how do i change the BackgroundImage property of my form in code?
            >
            \\\
            Me.BackgroundIm age = ...
            ///
            >
            You can use 'Image.FromFile ' to load a bitmap file, for example.
            >
            --
            M S Herfried K. Wagner
            M V P <URL:http://dotnet.mvps.org/>
            V B <URL:http://classicvb.org/petition/>
            >

            Comment

            • Steven Nagy

              #7
              Re: form's backgroundimage

              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.

              rodchar wrote:
              I apologize for the confusion, let me rethink what i'm trying to do and
              repost after i have a clearer understanding.

              Comment

              • rodchar

                #8
                Re: form's backgroundimage

                thanks everyone for the help.

                "Steven Nagy" wrote:
                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.
                >
                rodchar wrote:
                I apologize for the confusion, let me rethink what i'm trying to do and
                repost after i have a clearer understanding.
                >
                >

                Comment

                Working...