Hola Antonio.
Ayer por la noche le estuve dando vueltas a "txt-almacen" para que sea el colofon final.
Se me pasaron por la cabeza 3 ideas,que te las expongo en 3 apartados.
apartado 1 y 2)mayor productividad y velocidad en la insercion de textos en el dibujo provenientes del almacen:
Esto se conseguria con 2 checkbox que cito a continuacion,aunque es importante que el combobox se despligue clickando en cualquier parte de el;
checkbox de "insercion automatica"
checbox de "pegado multiple"
Estos 2 checkbox los pondria debajo del cajetin de texto que aparece en la pestana de "anadir o dibujar"
-El checkbox de "insercion automatica" permitiria,seleccionar un texto del combobox e inmediatamente lo estamos insertando en el dibujo,sin tener que pulsar el boton de "insertar el texto en el dibujo actual".
De hecho,si este checkbox esta activo,lo que hace el combobox al haber seleccionado una fila de su lista es llamar a la rutina que usa el boton de "anadir en el dibujo".
Esto nos permitiria una agilidad y rapidez descomunal,puesto que iriamos seleccionando texto del combobox e insertando inmediatamente.Si inseratmos al dia 200 textos diferentes, pues 200 veces que nos ahorramos de pulsar ese boton.
A mi parecer, programando no traeria demasiada complicacion, puesto que creo que seria como he explicado:
Si se selecciona un texto del combobox y el checkbox esta activo,copia el texto en el cajetin,hace lo que hace hasta ahora y por ultimo,ejecuta la rutina que usa el boton,si el checkbox esta desactivo,pues hace todo tal como ahora pero no ejecuta la rutina.
Porque es importante que sea checkbox y no haga siempre el programa ese proceso automatico?
Pues por una sencilla razon,aunque alomejor lo usemos en un 2% de los casos.
Si por alguna cuestion, nos interesa coger un texto del almacen y editar sus caracteristicas CAD,desactivarlas o editar el texto que se muestra en el cajetin, desativando este checkbox puede hacerlo de la forma tradicional que se hace hasta ahora.
El checkbox de "pegado multiple",ayudaria al hecho de no tener que repetir varias veces la pulsacion del boton "insertar texto en el dibujo" si queremos insertar un mismo texto de forma consecutiva en diferentes partes del dibujo.
Es decir, que al estar activado ete checkbox,vaya insertando el mismo texto de forma multiple hasta que pulsemos cancelar.
Con esto,ya no haria falta insertar un texto del almacen en el dibujo y luego hacer copiar y pegar(multiple) de Autocad.
Si por el contrario, el usuario cree que no tiene que poner textos en "pegado multiple" pues puede desactivar esta opcion.
Como se puede observar,un checkbox no altera el otro y se pueden usar combinadamente.
3 Apartado:
Nueva pestana general de "Buscar".
En cualquier base de datos(que justamente es lo que es el almacen)es posible buscar datos por filtrados y por una serie de condiciones que deben cumplir.
Por ahora, teniamos 2 formas de buscar textos,una era por autocompletar,que debe tomarse como un recurso adicional, y el combobox.
Ahora supongamos el siguiente ejemplo:
Tenemos multitud de textos anadidos en el dibujo que los hemos incorporado al almacen,y al tener tantos,se complica la seleccion del texto adecuado.
Como los textos fueron insertados en el dibujo con sus estilos correspondientes,considerando por ejemplo cada estilo como una categoria(textos para edificacion,textos para estructuras...) o en caso contrario ordenados por capas o colores, podemos hacer un filtrado para obtener los textos de una "categoria" en funcion de su estilo,capa o color del texto.
En este caso,queremos hacer la busqueda del texto, pero centrandonos en las caracteristicas cad mas que propiamente el contenido del texto, que podemos hacer luego una vez filtrados los textos que nos interesan.
Por tanto,en la ventana de "busqueda" distiguiria 2 apartados:
--->Marco para "contenido del texto"(con un checkbox principal para inhabilitar y desactivar los checkbox que iran dentro,que son):
checkbox por si queremos usar la opcion de "el texto empieza con..." (textbox)
checkbox para activar o desactivar mayusculas/minusculas en la busqueda.
--->Marco para "caracteristicas CAD"(con un checkbox principal para inhabilitar y desactivar los checkbox que iran dentro,que son):
checkbox (estilos de texto usados): combobox para mostrar los estilos de texto usados en el almacen.
checkbox (capas usadas):combobox para mostrar las capas usadas en el almacen para los textos almacenados.
checkbox (color):combobox para mostrar los colores de los textos almacenados.
checkbox (tamano):combobox para mostrar los tamanos de texto usados por los textos almacenados.
*El tema de buscar por tamano tambien puede resultar interesante,puesto que podrias buscar titulos en el almacen,ya que generalmente los titulos tienen tamano de letra mas grande que textos mas generales.(incluso podria indicarse con operadores de mayor,menor,igual...al valor indicado)
Por tanto, en la busqueda,se puede hacer de modo independiente o conjunto para buscar por contenido y/o buscar por caract.CAD.