|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - boheme
Páginas: [1]
1
« en: Lunes 23 de Octubre de 2006, 13:23 »
Hola a todos, estoy desarrollando una aplicación en la que necesito mostrar información-ayuda acerca de determinados botones, pero no quiero mostrar la típica ayuda de windows (en una nueva ventana), sino integrar la ayuda en un form o panel (alineado a la derecha) y que, segun va el usuario pinchando en las diferentes secciones/pestañas/botones, se actualice la ayuda, mostrando la ayuda relacionada con la sección seleccionada.
Tengo varias ideas: Una es utilizar el control activeX de Adobe Acroread para mostrar archivos pdf. Esta opción tiene la ventaja de que es muy bonito, agradable de usar y puedes mostrar imágenes/diferetenes fuentes, etc...
Otra es integrar la ayuda normal (archivos .hlp) en un formulario, pero no sé como hacerlo. Si se pudiera sería genial, ya que reutilizaría la ayuda del programa tanto en la ayuda convencional como en la ayuda del panel de la derecha.
Otra idea es hacerme un lector integrado de archivos html (cosa que tampoco tengo idea, pero no creo que sea muy difícil)
Y la última idea sería hacerlo a mano, es decir, a base de Ritchtext, o memo o algo así.
¿Qué me recomendáis? ¿Habéis utilizado alguna vez alguna de estas opciones?
Muchas gracias, un saludo
2
« en: Martes 12 de Septiembre de 2006, 11:02 »
Hola a todos :-D estoy buscando algún componente que funcione como el "object inspector" de Borland builder, es decir, un componente parecido a un grid pero que permita cambiar valores, booleanos, combobox...
Obviamente hay algunos componentes de 3rd party que funcionan así, pero suelen ser comerciales, y mi programa no merece tanto la pena como para comprarlo; debe ser algún componente free.
¡Muchas gracias, un saludo!
3
« en: Lunes 11 de Septiembre de 2006, 11:40 »
Hola a todos, estoy haciendo un programa que utiliza un componente TCGauge, es decir, una barra de progreso (en componentes Samples), y mi sorpresa llega cuando veo que este elemento... ¡no tiene ningún tipo de evento definido! No hay OnMouseDown, ni OnClick, ni OnMouseMove.... ni nada parecido. Estoy buscando a ver si contiene algún elemento que sí tenga esos eventos, pero no encuentro nada ¿Alguna ayuda? ¿Alguien al que le haya pasado lo mismo? ¡Muchas gracias!
4
« en: Viernes 28 de Julio de 2006, 13:47 »
Hola a todos, solo quería compartir mi código con todos los usuarios de Solocódigo. He implementado de forma muy sencilla un TEdit con historia, es decir, un TEdit como los que se implementan en los chats, que presionando arriba o abajo aparecen las anteriores líneas que has escrito. Usamos un TEdit, un int (para saber la línea a la que saltamos) y un TMemo (para ir guardando la información que guardamos. Establecemos a false el atributo Memo->Visible Definimos En el evento de enviar información (por ejemplo un botón "enviar") ponemos: salto=0; Memo->Lines->Add(Edit->Text);
En el evento KeyDown del TEdit escribimos: if (Key==40 && salto>0) { salto--; Edit->Text = Memo->Lines->Strings[Memo->Lines->Count-salto]; } if (Key==38 && salto<Memo->Lines->Count) { salto++; Edit->Text = Memo->Lines->Strings[Memo->Lines->Count-salto]; }
Ya está. Así de fácil. Estuve buscando un tiempo cómo implementarlo, y todo lo que encontré era código tremendamente farragoso. Creo que con esta solución queda un código más simple y elegante. ¡Un saludo!
5
« en: Jueves 13 de Julio de 2006, 10:30 »
Quiero cambiar el orden de las pestañas de un PageScroller, y ni tengo ni la más remota idea de por dónde empezar. He hecho mil pruebas, pero nada fuciona.
He intentado jugar con PageControl1->Pages, pero no me permite modificarlo. He intentado cambiar manualmente el puntero que apunta al tabsheet, pero tampoco.
A alguien se le ocurre algo? gracias
6
« en: Lunes 10 de Julio de 2006, 12:56 »
Hola a todos. Quiero colocar en mi programa una barra con muchos botones. Como hay tantos botones que no caben en el formulario, pensé en colocar algo al estilo de la paleta de componentes de Builder, creo que es un PageScroller.
Lo que quiero conseguir es que a izquierda y derecha de los botones aparezcan unas pequeñas flechitas, que ayuden al usuario a desplazase por los botones.
He estado intentando usar un PageScroller pero no lo consigo. Le he añadido una toolbar, un panel, un coolbar... pero nada funciona.
Espero que me déis algunas pistas para usarlo.
Gracias, un saludo!
7
« en: Miércoles 5 de Julio de 2006, 13:59 »
Hola a todos. Tengo un PageControl con varios TabSheet, y querría saber si los TabSheet poseen algún tipo de canvas, para colocar una imagen de fondo en cada TabSheet.
Muchas gracias, un saludo.
8
« en: Martes 4 de Julio de 2006, 11:53 »
Hola a todos, tengo un problemilla: En mi programa tengo un memo de cuatro líneas, que indica el estado en que se encuentra el programa. Cada vez que ocurre un evento importante añado una línea al memo de este estilo: Memo1->Lines->Add("Conectando con servidor central..."); Pero al usar Add("Texto") se escribe correctamente en el memo la cadena "Texto" pero se produce un salto de línea, es decir, el cursor se coloca en la línea inmediatamente inferior. Querría que ese cursor se quedara en la última línea escrita (ya que solo tengo espacio para cuatro líneas visibles, y si se produce ese salto de línea pierdo una línea de información). Muchas gracias a todos, un saludo!
9
« en: Miércoles 28 de Junio de 2006, 09:57 »
Hola a todos, os expongo mi problema:
Estoy creando una aplicación que permite al usuario crear e insertar en el formulario componentes en tiempo real (simplificando, imaginad que el usuario puede insertar en un área de trabajo botones, etiquetas, etc).
El usuario puede arrastrar y mover esos componentes al lugar que quiera, y el programa debe guardar la configuración de componentes, para que la próxima vez que arranque el prgrama los botones creados en tiempo real sigan ahí.
La información la voy guardando en un vector de estructuras, y cada estructura guarda información del tipo de elemento, posición (X,Y), tag y alguna información más dependiendo del tipo de elemento.
Mi pregunta es: ¿Cómo guardo ese vector de estructuras en disco, sabiendo que cada estructura puede tener un tamaño diferente?
Gracias, un saludo.
Páginas: [1]
|
|
|