61
Generale / Re:ComboBox.Text composta
« Ultimo post da petrusic il Aprile 09, 2025, 06:03:22 pm »Penso di avere risolto:
Ho trovato casualmente oggi, fra le proprietà della ComboBox, l'impostazione a TRUE della "AutoSelect".
Oltre alla proprietà, ho scoperto poi, dal vivo che occorre anche impostando il comando SelStart dentro l'evento OnSelect della ComboBox:
Dopo le suddette modifiche, sono andato in esecuzione e ho potuto riscontrare, con soddisfazione, che:
al click sulla riga nell'elenco degli Item, ho ottenuto il trasferimento della selezione fatta sulla ComboBox.Text, senza che il testo venisse più selezionato, ed il cursore posto in coda al testo già presente nella ComboBox.Text.

Ho trovato casualmente oggi, fra le proprietà della ComboBox, l'impostazione a TRUE della "AutoSelect".
Oltre alla proprietà, ho scoperto poi, dal vivo che occorre anche impostando il comando SelStart dentro l'evento OnSelect della ComboBox:
Codice: [Seleziona]
procedure TForm2.CBvoceCtoCasSelect(Sender: TObject);
var
lunn: Integer;
begin
lun:= Length(CBvoceCtoCas.Text);
CBvoceCtoCas.SelStart:= lun;
end;
al click sulla riga nell'elenco degli Item, ho ottenuto il trasferimento della selezione fatta sulla ComboBox.Text, senza che il testo venisse più selezionato, ed il cursore posto in coda al testo già presente nella ComboBox.Text.
