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

Đề tài: Kéo ảnh, zoom ảnh trong PictureBox của WindowForm như thế nào?

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    22

    Mặc định Kéo ảnh, zoom ảnh trong PictureBox của WindowForm như thế nào?

    Em tạo pictureBox rồi load ảnh lên đó.
    Em muốn bức ảnh to nhưng khi hiện trên picutureBox đó thì nó vẫn hiện đủ ảnh chỉ là với kích thước nhỏ hơn. Sau đó mình có thể zoom ảnh đó theo ý mình. Rồi sử dụng chuột để di chuyển ảnh đã zoom đó đến vị trí mình muốn nhìn?
    Em chưa biết thực hiện thế nào, mong mọi người giúp đỡ. Thank!

  2. #2
    Ngày gia nhập
    10 2008
    Bài viết
    22

    Em sử dụng các hàm sau nhưng mà khi di chuyển ảnh nó di chuyển trên toàn bộ form chứ không phải chỉ giới hạn trong picture đó?
    Code:
    int x = 0, y = 0;
     private void pictureBox_MouseMove(object sender, MouseEventArgs e)
            {
     if (e.Button == MouseButtons.Left)
                {
                    pictureBox.Left += (e.X - x);
                    pictureBox.Top += (e.Y - y);
                }
    }
    
    
     private void pictureBox_MouseDown(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Left)
                {
                    x = e.X;
                    y = e.Y;
                } 
            }

  3. #3
    Ngày gia nhập
    05 2011
    Bài viết
    299

    mình có ý này, bạn thử xem
    bạn lấy cái width và height của cái pictureBox rồi thêm cái đoạn code kéo thả của bạn vào
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  4. #4
    Ngày gia nhập
    10 2008
    Bài viết
    22

    Em vẫn chưa xử lý được. Khi di chuyển cả khung ảnh pictureBox di chuyển trong form chứ không phải là ảnh di chuyển trong PictureBox?

  5. #5
    Ngày gia nhập
    12 2011
    Bài viết
    49

    Bác đặt picturebox trong 1 panel ấy. Khi ấy panel sẽ che PB

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

  1. Graphic làm sao để zoom in zoom out cho picturebox
    Gửi bởi Riku trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 08-12-2013, 09:37 PM
  2. Zoom ảnh trong pictureBox !
    Gửi bởi manhtoan2211 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 12-09-2013, 10:29 PM
  3. (C# windowform)Đồng bộ dữ liệu datagirdview (hình ảnh) lên Picturebox
    Gửi bởi rongtim2110 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 02-05-2013, 04:09 AM
  4. zoom image trong picturebox C# thế nào
    Gửi bởi nguyen_hung5716 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 06-05-2012, 09:40 AM
  5. Làm sao để Zoom 1 PictureBox ở trung tâm
    Gửi bởi baotran trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 19-08-2010, 07:43 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