Mega Code Archive

 
Categories / C# / GUI Windows Form
 

PictureBox visible and invisible

using System; using System.Drawing; using System.Text; using System.Windows.Forms; public class ListText : Form {     private Button choose = new Button();   private ListBox animalList = new ListBox( );   private ListBox things = new ListBox( );   private TextBox text = new TextBox( );   private PictureBox picture = new PictureBox();   private PictureBox photo = new PictureBox();   private CheckBox show = new CheckBox();   private CheckBox author = new CheckBox();     private Bitmap moon = new Bitmap("winter.jpg");     public ListText( ) {     Text = "List Text";     choose.Text = "Choose";     show.Text = "Show a bitmap";     author.Text = "Show another bitmap";       Size = new Size(400, 300);     choose.Size = new Size(100,20);     text.Size = new Size(150,50);     photo.Size = new Size(100,100);       choose.Location = new Point(20,30);     animalList.Location = new Point(30 + choose.Width, 30);     things.Location = new Point(40 + choose.Width + animalList.Width, 30);     text.Location = new Point(20, 150);     photo.Location = new Point(40 + text.Width, 150);     picture.Location = new Point(60 + text.Width + photo.Width, 150);     show.Location = new Point(20,70);     author.Location = new Point(20,110);       animalList.SelectionMode = SelectionMode.MultiSimple;      things.SelectionMode = SelectionMode.One;     text.Multiline = true;                                  picture.Image = (Image)moon;                            picture.Visible = false;          photo.Image = Image.FromFile("winter.jpg");     photo.Visible = false;     BackColor = Color.White;     choose.BackColor = Color.Pink;       animalList.Items.Add("A");     animalList.Items.Add("B");     animalList.Items.Add("C");     animalList.Items.Add("D");     animalList.Items.Add("E");     things.Items.Add("1");     things.Items.Add("2");     things.Items.Add("3");     things.Items.Add("4");       Controls.Add(animalList);     Controls.Add(things);     Controls.Add(choose);     Controls.Add(text);     Controls.Add(picture);     Controls.Add(show);     Controls.Add(author);     Controls.Add(photo);       choose.Click += new EventHandler(Choose_Click);     things.SelectedIndexChanged += new EventHandler(Things_Changed);     show.CheckedChanged += new EventHandler(Picture_Changed);     author.CheckedChanged += new EventHandler(Photo_Changed);   }     protected void Choose_Click(object sender, EventArgs e) {     for(int i = 0; i < animalList.SelectedItems.Count; i++){       Console.WriteLine(animalList.SelectedItems[i].ToString());     }   }     protected void Things_Changed(object sender, EventArgs e) {     text.Text = "You selected " + things.SelectedItem;   }     protected void Picture_Changed(Object sender, EventArgs e) {     if (show.Checked)       picture.Visible = true;     else       picture.Visible = false;     Invalidate();   }     protected void Photo_Changed(Object sender, EventArgs e) {     if (author.Checked)       photo.Visible = true;     else       photo.Visible = false;     Invalidate();   }   static void Main() {      Application.Run(new ListText());   } }