Occorre tenere presente che le Standard Actions presenti in Delphi sono un ottimo strumento per ottenere una soluzione immediata, a volte anche complessa, a determinate esigenze che si presentano frequentemente durante lo sviluppo di un'applicazione, ma tuttavia non sono sempre sufficienti qualora ciò che si deve implementare rappresenta una necessità molto specifica o da personalizzare in uno o più dei passi che la compongono.
Nel tuo caso, forse sarebbe meglio introdurre una azione personalizzata, in cui inserisci il codice che richiama la finestra di dialogo di ricerca e gestisce manualmente sia la ricerca del testo, che la sua selezione, effettuando anche lo spostamento del focus laddove lo ritieni necessario.
Per scrivere il codice in grado di gestire la parte che stai sfruttando relativa all'azione standard, puoi sempre sbirciare nel codice della libreria VCL per vedere come Borland ha implementato la sua azione e prendere spunto in modo da realizzare una cosa simile, aggiungendo quello che manca.
Ciao!![]()