Gewusst wie: Festlegen des Hintergrunds eines Windows Forms-Bereichs

Ein Panel-Steuerelement von Windows Forms kann sowohl eine Hintergrundfarbe als auch ein Hintergrundbild anzeigen. Die BackColor-Eigenschaft legt die Hintergrundfarbe für die enthaltenen Steuerelemente fest, z. B. für Bezeichnungen und Optionsfelder. Wenn die BackgroundImage-Eigenschaft nicht festgelegt ist, füllt die BackColor-Auswahl den gesamten Bereich aus. Wenn die BackgroundImage-Eigenschaft festgelegt ist, wird das Bild hinter den enthaltenen Steuerelementen angezeigt.

So legen Sie den Hintergrund programmgesteuert fest

  1. Legen Sie die BackColor-Eigenschaft des Bereichs auf einen Wert des Typs System.Drawing.Color fest.

    Panel1.BackColor = Color.AliceBlue  
    
    panel1.BackColor = Color.AliceBlue;  
    
    panel1->BackColor = Color::AliceBlue;  
    
  2. Legen Sie die BackgroundImage-Eigenschaft des Bereichs mithilfe der FromFile-Methode der System.Drawing.Image-Klasse fest.

    ' You should replace the bolded image
    ' in the sample below with an image of your own choosing.  
    Panel1.BackgroundImage = Image.FromFile _  
        (System.Environment.GetFolderPath _  
        (System.Environment.SpecialFolder.Personal) _  
        & "\Image.gif")  
    
    // You should replace the bolded image
    // in the sample below with an image of your own choosing.  
    // Note the escape character used (@) when specifying the path.  
    panel1.BackgroundImage = Image.FromFile  
       (System.Environment.GetFolderPath  
       (System.Environment.SpecialFolder.Personal)  
       + @"\Image.gif");  
    
    // You should replace the bolded image
    // in the sample below with an image of your own choosing.  
    panel1->BackgroundImage = Image::FromFile(String::Concat(  
       System::Environment::GetFolderPath  
       (System::Environment::SpecialFolder::Personal),  
       "\\Image.gif"));  
    

Weitere Informationen