NormalizeSelection
Biểu mẫu, tương tác, Unicode
Mô tả
Tính lại cặp SelectionStart và SelectionLength đã chuẩn hóa từ các vị trí SelectionAnchor và SelectionCaret có hướng
Khi điểm neo nằm tại hoặc trước con trỏ thì vị trí bắt đầu trở thành điểm neo, nếu không thì vị trí bắt đầu trở thành con trỏ, và độ dài là khoảng cách tuyệt đối giữa hai mép trong cả hai trường hợp
Phiên chạy việc chuẩn hóa này trước mọi thao tác đọc vùng chọn, bao gồm chỉnh sửa vùng chọn, hoàn tác, làm lại và di chuyển con trỏ trực quan, nên cặp giá trị chuẩn hóa không bao giờ bị lỗi thời
Khi anchor ở tại hoặc trước caret, điểm bắt đầu thành anchor, ngược lại điểm bắt đầu thành caret, và độ dài là khoảng cách tuyệt đối giữa hai đầu trong mọi trường hợp
Session chạy chuẩn hóa này trước mỗi thao tác đọc vùng chọn, gồm các lần sửa vùng chọn, hoàn tác, làm lại và di chuyển caret hiển thị, cặp đã chuẩn hóa vì vậy không bao giờ cũ
Khai báo
procedure NormalizeSelection;
Xem thêm
SelectionStart, SelectionLength, SelectionAnchor, SelectionCaret, GetSelectionRange