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

StartIndex0 tabanlı UTF-16 başlangıç konumu; 0 ile geçerli değer uzunluğu aralığına sınırlandırılır
SelectionLengthSeç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