Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

giúp em với ạ

13:44 03-06-2023 309 lượt xem 1 bình luận

nếu mình dùng button khi click vào nó vẽ ra 1 đối tượng sau khi đổi màu đối tượng xong thì em muốn vẽ lại khi nhấn vào button đó 1 lần nữa thì dùng gì vậy ạ

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Fury Moderator đã bình luận 12:28 08-06-2023

không biết có đúng cái bạn cần ko?

// Khai báo một biến đại diện cho trạng thái của đối tượng (đã đổi màu hay chưa)
private bool isColorChanged = false;

private void button_Click(object sender, EventArgs e)
{
    // Thay đổi thuộc tính của đối tượng (ví dụ: đổi màu)
    if (isColorChanged)
    {
        // Đổi màu đối tượng về màu ban đầu
        // Ví dụ: object.Color = Color.Red;
        object.Color = Color.Red;
    }
    else
    {
        // Đổi màu đối tượng sang màu mới
        // Ví dụ: object.Color = Color.Blue;
        object.Color = Color.Blue;
    }

    // Gọi lại phương thức vẽ đối tượng
    object.Draw();

    // Cập nhật trạng thái của đối tượng
    isColorChanged = !isColorChanged;
}

 

Câu hỏi mới nhất