נשלח בתאריך: 20 September 2006 בשעה 11:30 | | IP רשוּם
|
|
|
|
היי חברה
יש לי פונקציה paint שמופעלת כשצריך לצייר מחדש את הטופס
אבל משום מה, כשהחלון מוסתר ואז נגלה, הטופס לא מצייר את עצמו מחדש.
זה הקוד:
אני לא מבין למה הטופס לא מצייר את עצמו מחדש.
מישהו יודע?
קוד:
private void Form1_Paint(object sender, PaintEventArgs e)
{
g = this.CreateGraphics();
bool IsWhite = true;
for (int r = 0; r < 8; r++) // going through the rows
{
for (int c = 0; c < 8; c++) // going through the columns
{
Rectangle cell = new Rectangle(x, y, 60, 60);
if (IsWhite == true)
{
Brush bW = Brushes.White;
g.FillRectangle(bW, cell);
IsWhite = false;
}
else
{
Brush bB = Brushes.Black;
g.FillRectangle(bB, cell);
IsWhite = true;
}
x += 60;
}
IsWhite = !(IsWhite);
x = 30;
y += 60;
}
}
|
|
|
|