Hola a todos !
Recién estoy iniciando a programar en esta formidable herramienta Lazarus, y de igual manera necesito aprender muchas cosas aun, mi consulta.
Les comento, utilice el componente TToolBar en un formulario, y cree una barra personalizada, le agregue botones e imágenes, pero necesito saber cómo puedo utilizar esta barra en todos mis formularios, para no tenerla que estar haciendo en cada uno. Gracias por su ayuda. Saludos.
Hola AprendizLazarus, ¡Bienvenido a DelphiAccess!
Esperamos que esta comunidad te sea de mucho agrado y se convierta en tu 2do hogar.
Para cosas como esas es que existe el TFrame.
Un Frame es similar a un form. En el se puede colocar controles visuales y añadirle código. La diferencia está en que el Frame es como una plantilla que luego uno "pega" en el formulario (o hasta incluso en otro Frame). O en tu caso ¡en muchos formularios!
Lo diseñas una vez, y luego colocas tantos como requieras y donde quieras.
Para hacer un frame debes ir a Archivo -> "Nuevo ..." Y selccionar de la lista de Modulos al Frame. Aceptar.
Ahora tendrás un frame visualmente y la unidad correspondiente a éste.
Luego para "pegarlo" al formulario en que deseas vas al form, y en la paleta de componentes Standard verás el icono Frame. Haces clic en el formulario y elijes el frame que deseas pegar.
NOTA: antes de "pegar" asegúrate de haber guardado los cambios del frame (Archivo -> Guardar | Guardar como) ya que el IDE necesita tenerlo guardado para hacer referencia a éste. De lo contrario posiblemente tengas errores.
En la wiki de Lazarus vas a encontrar material de lectura sobre el uso de Frames y más. También en el foro se habló del uso de frames en Lazarus, te invito a que hagas algunas búsquedas.
Si tienes más dudas, aquí estaremos.
Saludos,