Click here to Skip to main content
15,894,343 members
Home / Discussions / C#
   

C#

 
AnswerRe: forms Pin
Jun Du27-Jun-06 13:36
Jun Du27-Jun-06 13:36 
QuestionHelp please: Naming the objects at runtime! Pin
Rojan Gh.27-Jun-06 11:17
professionalRojan Gh.27-Jun-06 11:17 
AnswerRe: Help please: Naming the objects at runtime! [modified] Pin
Wjousts27-Jun-06 11:28
Wjousts27-Jun-06 11:28 
AnswerRe: Help please: Naming the objects at runtime! Pin
Rojan Gh.28-Jun-06 2:35
professionalRojan Gh.28-Jun-06 2:35 
AnswerRe: Help please: Naming the objects at runtime! Pin
Guffa27-Jun-06 13:28
Guffa27-Jun-06 13:28 
AnswerRe: Help please: Naming the objects at runtime! Pin
Rojan Gh.28-Jun-06 2:48
professionalRojan Gh.28-Jun-06 2:48 
AnswerRe: Help please: Naming the objects at runtime! Pin
Guffa28-Jun-06 9:40
Guffa28-Jun-06 9:40 
AnswerRe: Help please: Naming the objects at runtime! [modified] Pin
Rojan Gh.28-Jun-06 12:08
professionalRojan Gh.28-Jun-06 12:08 
Yep, you are damn right!
I think I've got the point.
Thanx a million.Cool | :cool: Rose | [Rose] Smile | :)
I tried what you told and everything went right.Big Grin | :-D

Here is the code I wrote to solve the problem, do you like it?
PictureBox[,] pictureBoxes;

        private void Form1_Load(object sender, EventArgs e)
        {
            pictureBoxes = new PictureBox[20, 20];
            for (int x = 0; x < 20; x++)
            {
                for (int y = 0; y < 20; y++)
                {
                    pictureBoxes[x, y] = new PictureBox();
                    pictureBoxes[x, y].Name = "pictureBoxX" + x.ToString() + "Y" + y.ToString();
                    pictureBoxes[x, y].Width = 10;
                    pictureBoxes[x, y].Height = 10;
                    pictureBoxes[x, y].Left = x * 10;
                    pictureBoxes[x, y].Top = y * 10;
                    pictureBoxes[x, y].BorderStyle = BorderStyle.FixedSingle;
                    pictureBoxes[x, y].Click += new EventHandler(PictureBox_Click);
                    this.Controls.Add(pictureBoxes[x, y]);
                }
            }
        }

        void PictureBox_Click(object sender, EventArgs e)
        {
            PictureBox temp = (PictureBox)sender;
            ChangeColor(temp);
        }

        void ChangeColor(PictureBox pictureBox)
        {
            Random random = new Random();
            Bitmap bitmap = new Bitmap(pictureBox.Width, pictureBox.Height);
            Graphics graphic = Graphics.FromImage(bitmap);
            SolidBrush brush = new SolidBrush(Color.FromArgb(random.Next(0, 255), random.Next(0, 255), random.Next(0, 255)));
            graphic.FillRectangle(brush, new Rectangle(0, 0, pictureBox.Width, pictureBox.Height));
            pictureBox.Image = bitmap;
        }



Sojaner!
AnswerRe: Help please: Naming the objects at runtime! Pin
Guffa28-Jun-06 20:14
Guffa28-Jun-06 20:14 
QuestionOpen Web form from Mdi form Pin
Saamir27-Jun-06 11:16
Saamir27-Jun-06 11:16 
AnswerRe: Open Web form from Mdi form Pin
led mike27-Jun-06 11:20
led mike27-Jun-06 11:20 
QuestionEvaluating a mathematical equation from a string [modified] Pin
Xodiak27-Jun-06 10:33
Xodiak27-Jun-06 10:33 
AnswerRe: Evaluating a mathematical equation from a string Pin
Josh Smith27-Jun-06 10:49
Josh Smith27-Jun-06 10:49 
AnswerRe: Need a way to jump to record. [modified] Pin
PyroManiak27-Jun-06 10:40
PyroManiak27-Jun-06 10:40 
QuestionDragDrop of buttons to TabControl Pin
For_IT27-Jun-06 9:53
For_IT27-Jun-06 9:53 
QuestionSaving Unicode characters Pin
For_IT27-Jun-06 9:46
For_IT27-Jun-06 9:46 
AnswerRe: Saving Unicode characters Pin
For_IT27-Jun-06 9:58
For_IT27-Jun-06 9:58 
QuestionDebug CompactFramework app on local PC? Pin
QuiJohn27-Jun-06 9:06
QuiJohn27-Jun-06 9:06 
AnswerRe: Debug CompactFramework app on local PC? Pin
Gavin Roberts27-Jun-06 23:20
Gavin Roberts27-Jun-06 23:20 
QuestionSaving the current state of a form Pin
3Dizard27-Jun-06 7:56
3Dizard27-Jun-06 7:56 
AnswerRe: Saving the current state of a form Pin
Josh Smith27-Jun-06 9:21
Josh Smith27-Jun-06 9:21 
AnswerRe: Saving the current state of a form Pin
BoneSoft27-Jun-06 12:36
BoneSoft27-Jun-06 12:36 
QuestionOne more question Pin
3Dizard28-Jun-06 3:49
3Dizard28-Jun-06 3:49 
AnswerRe: Saving the current state of a form Pin
Rojan Gh.28-Jun-06 3:14
professionalRojan Gh.28-Jun-06 3:14 
QuestionDataGridView and Database Pin
Wouter Van Ranst27-Jun-06 6:02
Wouter Van Ranst27-Jun-06 6:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.