Bingen,
> Lo segundo que pido si que tiene que ser la leche de complicado, sin prisa
> que hay cosas mas importantes que hacer.
No es que sea difícil, sino que afecta al propio interface. La modificación
de antes no tenía ningún reflejo en ningún formulario actual, es decir, no
he tenido que cambiar nada en ellos. Simplemente he escrito una pequeña
función que ajusta sus coordenadas en pantalla.
Pero lo que comentas nos obliga a modificar el propio formulario de
búsqueda, para dar la opción de indicar un directorio y elegir entre buscar
en los ficheros del proyecto o los ficheros que indiques del directorio.
Pues eso es lo que más lo complica, aunque pueda parecer una tontería. Hay
que modificar el formulario, añadir las nuevas opciones (los controles y sus
respectivas validaciones) y después hacer todas las traducciones a los 9
idiomas que soportamos. Vamos, que al final se va más tiempo en todo esto
que en escribir una sencilla función que carga los ficheros a memoria y
busca la cadena que hayas escrito.
Y la primera modificación que has pedido es bastante más sencilla, pero
también tiene enredo en el sentido de que hay que guardar en algún sitio la
lista de cadenas, sobre todo si decidimos que esa lista sea "persistente"
(que se guarde en algún sitio después de cerrar el IDE).
En cualquier caso, ninguna de las dos modificaciones son complicadas,
simplemente hay que dedicarle un tiempo que tenemos que sacar de algún sitio
;-)
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info