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