Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: vẽ đa giác trên picturebox

  1. #1
    Ngày gia nhập
    09 2010
    Bài viết
    15

    Mặc định vẽ đa giác trên picturebox

    em chào các anh các chị. em muốn thiết lập chương trình có thể nhập tọa độ n điểm sau đó ấn nút vẽ nó sẽ nối lần lượt các điểm đó trên picturebox. và hệ tọa độ quy chiếu được gắn với picturebox
    em cảm ơn

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    tự del nick .!
    Bài viết
    21

    cái này thì cũng đơn giản thôi. bạn lấy n điểm đó gán vào một mảng array hoặc list<Point>
    sau đó duyệt từ 0->n-1
    và thực hiện nối các điểm lại sử dụng hàm DrawLine có sẵn thôi
    ví dụ :
    Code:
     
           private void panel1_Paint(object sender, PaintEventArgs e)
            {
                Graphics g = e.Graphics;
                Point[] arr = {new Point(1,2),new Point(500,60),new Point(30,90),new Point(12,50) };
                for (int i = 0; i < arr.Length - 1; i++)
                {
                    g.DrawLine(Pens.Black, arr[i], arr[i + 1]);
                }
                g.DrawLine(Pens.Black, arr[arr.Length - 1], arr[0]);
            }
    +================================================= ========== +
    + Đừng e dè đối mặt thử thách. Chỉ khi thử sức mình, bạn mới học được can đảm. +
    +================================================= ========== +

Các đề tài tương tự

  1. Graphic Cách lưu hình đã vẽ trên picturebox và cách move các point trên picturebox
    Gửi bởi bekhoebedep18 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 12-11-2011, 11:25 PM
  2. Graphic Save dữ liệu trên picturebox vào 1 file(picbox vẽ đồ thị Dijsktra))
    Gửi bởi frankboy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-10-2011, 02:40 PM
  3. Graphic Làm sao để vẽ một đường thẳng từ picturebox này đến picturebox kia trong C#?
    Gửi bởi a25251325z trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 14
    Bài viết cuối: 07-05-2011, 01:14 PM
  4. xóa có chọn lọc những gì đã vẽ trên pictureBox
    Gửi bởi nguyenduykhanh1986 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 23-11-2010, 06:09 PM
  5. Làm sao vẽ một hình lên trên 1 picturebox trong c#
    Gửi bởi tom_and_jerry trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 25-05-2008, 12:15 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn