class Point có phương thức offset, mình ko hiểu gì về nó cả.
Ví dụ trong đoạn sau Offset có ý nghĩa gì :
Point PointMoveTo = this.PointToScreen(new Point(e.X, e.Y));
PointMoveTo.Offset(-e.X, -e.Y);
this.Location = PointMoveTo;
class Point có phương thức offset, mình ko hiểu gì về nó cả.
Ví dụ trong đoạn sau Offset có ý nghĩa gì :
Point PointMoveTo = this.PointToScreen(new Point(e.X, e.Y));
PointMoveTo.Offset(-e.X, -e.Y);
this.Location = PointMoveTo;
Cũng giống như là "tọa độ". Giống như cách gọi pháo binh bắn yểm trở vậy.
Từ một điểm chuẩn, về trái 3 mét, lên 5 mét. Hay còn có thể là: X=-3, Y=+5.
-3 và +5 là offset
Mình vẫn chưa rõ lắm, bạn có thể giải thích rõ hơn hay có ví dụ cụ thể nào ko ?
Nhẫn nại là mẹ của thành công. Tôi cố gắng thêm một lần nữa:
Màn ảnh của bạn được cấu tạo bởi những điểm chấm, gọi là pixels. Tùy theo mật độ mà bạn đã setup, nhưng thường thường là 1024 x 768. Tức là 1024 chấm theo hoành độ (chiều ngang - hozontical), và 768 chấm theo tung độ (chiều dọc - vertical). Điểm chuẩn của màn hình là 0,0. Tức là chấm đầu tiên của hàng đầu tiền. Hay là chấm đầu tiên của góc trái, trên cùng.
Bạn có một hình thể đang nằm ở giữa màn hình, và tâm điểm của nó đang ở vị trí 500, 300. Tức là từ điểm chuẩn của màn hình (0,0) đi về phải 500 chấm, và xuống dưới 300 chấm.
Bây giờ, nếu bạn cho nó "offset" 10,10. Sau khi đã gọi Move(), thì tâm điểm của hình thể sẽ di chuyển về phải 10 chấm, và xuống phía dưới 10 chấm. Ngược lại, nếu bạn "offset" nó -10,-10, thì...
Phew!
Thanks dq_ninh, google vào ngay bài của bạn
offset là tọa độ trên màn hình, hình như là thế
TinyCouponsS . com <-- MVC3 Demo Page ^.^
) như kiểu bắn đạn pháo. Ví dụ đặc sắc phết
Bookmarks