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

Đề tài: Hỏi về vấn đề Hiển thị nhiều Picturebox

  1. #1
    Ngày gia nhập
    09 2011
    Nơi ở
    Ho Chi Minh City, Vietnam, Vietnam
    Bài viết
    14

    Unhappy Hỏi về vấn đề Hiển thị nhiều Picturebox

    Em đang làm 1 game bằng winform, nhưng các picturebox khi đặt chồng lên nhau thì, cái khung hình chữ nhật của cái nằm trên nó che mất cái nằm dưới. Ai giúp đỡ em cách khắc phục với

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Bạn thữ dùng thuộc tính Visible của PictureBox xem thế nào.

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    Đà Nẵng
    Bài viết
    10

    Mặc định Không giải quyết được, các control sẽ đè lên nhau

    Muốn làm được điều này thì chỉ có cách sử dụng thư viện đồ họa để vẽ nên các đối tượng rồi quản lý layer cho chúng

  4. #4
    Ngày gia nhập
    09 2011
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    37

    Hình như mấy cái control có thuộc tính Z Index, có thể đưa thằng nào muốn thấy lên trên cùng. Bạn có thể nói xem tính làm game gì, nếu được mọi người sẽ giúp bạn đưa ra giải pháp
    p/s: ta là gấu

  5. #5
    Ngày gia nhập
    10 2010
    Nơi ở
    Đà Nẵng
    Bài viết
    10

    Mặc định Có thể đẩy control layer lên xuống được

    Như bạn ở trên đề cập, mình có thể thay đổi thuộc tính z-index của mỗi control (tương đối trên object container của chúng) bằng phương thức SendToBack();
    Phương thức này: <ControlInstance>.SendToBack(); sẽ đẩy control đó xuống dưới của container.
    Tuy nhiên cách này sẽ không triệt để vì các object muốn view là đồng thời, và khi chúng xích lại gần nhau thì border của thằng trên sẽ che mất 1 phần của thằng phía dưới.

  6. #6
    Ngày gia nhập
    09 2010
    Nơi ở
    Huế
    Bài viết
    30

    Mặc định Hỏi về vấn đề Hiển thị nhiều Picturebox

    Trích dẫn Nguyên bản được gửi bởi bandbu Xem bài viết
    Em đang làm 1 game bằng winform, nhưng các picturebox khi đặt chồng lên nhau thì, cái khung hình chữ nhật của cái nằm trên nó che mất cái nằm dưới. Ai giúp đỡ em cách khắc phục với
    Nếu 1 thời điểm chỉ có 1 ảnh hiển thị thôi thì bạn có thể chỉ cần dùng 1 pictureBox, sau đó tùy thời điểm mà ta chọn image nào sẻ được hiển thị lên thôi.

  7. #7
    Ngày gia nhập
    02 2011
    Nơi ở
    Vô Gia Cư
    Bài viết
    269

    Trích dẫn Nguyên bản được gửi bởi bandbu Xem bài viết
    Em đang làm 1 game bằng winform, nhưng các picturebox khi đặt chồng lên nhau thì, cái khung hình chữ nhật của cái nằm trên nó che mất cái nằm dưới. Ai giúp đỡ em cách khắc phục với
    Bạn đặt vấn đề quá chung chung, nội dung câu hỏi cũng chung chung không kém, bạn cho mình một picture về vấn đề của bạn đi!

  8. #8
    Ngày gia nhập
    09 2011
    Nơi ở
    Ho Chi Minh City, Vietnam, Vietnam
    Bài viết
    14

    Trích dẫn Nguyên bản được gửi bởi Click8A4 Xem bài viết
    Bạn đặt vấn đề quá chung chung, nội dung câu hỏi cũng chung chung không kém, bạn cho mình một picture về vấn đề của bạn đi!
    Vấn đề của mình giống như HuyPhanVan nói đó, Border của thằng nằm trên che thằng nằm dưới, cho dù border đó đã bị ẩn đi...

    Giờ thì mình chuyển sang hẳn 2D rồi, dùng hàm drawimage để vẽ. Nhưng dù sao mình vẫn thắc mắc vấn đề này ^^!, để sau này còn làm các button trong game

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

  1. Picturebox trong winform. Làm sao load ảnh vào picturebox?
    Gửi bởi tinhspt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 14
    Bài viết cuối: 02-06-2012, 07:18 PM
  2. Load nhiều ảnh vào PictureBox trong lập trình C#?
    Gửi bởi cobe_lilac114 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 14
    Bài viết cuối: 10-03-2012, 12:51 PM
  3. Load nhiều ảnh lên picturebox trong C#?
    Gửi bởi tonylittle trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 23-08-2011, 10:13 AM
  4. 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
  5. Làm sao để đặt nhiều PictureBox cùng một phương thức?
    Gửi bởi shockgun trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 07-09-2010, 08:19 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