SetSelection
Formlar, etkileşim, unicode
Açıklama
Etkin düzenlemenin geçici değeri içinde, sıfır tabanlı UTF-16 kod birimleriyle ifade edilmiş bir seçim aralığı saklar
İki bağımsız değişken de geçerli değere kırpılır; negatif başlangıç veya uzunluk sıfır sayılır ve aralığın değer sonunu asla aşmaması için uzunluk azaltılır
Çağrı, fsuUTF16CodeUnit birimlerindeki SetSelectionRange'e devreder; çapayı ve imleci aralık uçlarına koyar ve önbellekteki görsel imleç yuvasını sıfırlar
Bildirim
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Parametreler
| StartIndex | 0 tabanlı UTF-16 başlangıç konumu; 0 ile geçerli değer uzunluğu aralığına sınırlandırılır |
|---|---|
| SelectionLength | Seçilecek UTF-16 kod birimi sayısı; kalan değer uzunluğuna sınırlandırılır |
Dönüş değeri
Aralık saklandığında 1; düzenleme etkin değilken veya oturum bir düzenleme, geçmiş adımı ya da kesinleştirme uygularken 0 döndürür
Örnek
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Ayrıca bkz.
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit