Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-02-2006
fliper fliper is offline
Registrado
 
Registrado: feb 2006
Posts: 5
Poder: 0
fliper Va por buen camino
Exclamation Modificar BitBtn1.Glyph en ejecucion

A Quien Lo lea.

Mi pregunta es si durante la ejecucion de un programa al cambiar una variable boleean a true se puede cambiar la imagen del bitbutton, y de que manera por que por mas q intento no doy con la tecla.

La imagen seria bmp y de archivo.

Gracias.
Responder Con Cita
  #2  
Antiguo 07-02-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Algo así podría valerte?

Código Delphi [-]
BitBtn1.Glyph.LoadFromFile('C:\archivo.bmp');
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 07-02-2006
fliper fliper is offline
Registrado
 
Registrado: feb 2006
Posts: 5
Poder: 0
fliper Va por buen camino
Probado y Perfecto, Muchisimas Gracias!!
Responder Con Cita
  #4  
Antiguo 07-02-2006
fliper fliper is offline
Registrado
 
Registrado: feb 2006
Posts: 5
Poder: 0
fliper Va por buen camino
obtener automaticamente la ruta del proyecto?

Wenas de Nuevo!

Puede ser que la ruta del proyecto se obtenga automaticamente a traves de una funcion y solo se concatene el nombre de la imagen por si mudo el proyecto, si no no me carga la imagen al no coincidir la ruta..(al mudarse)

GRacias!
Responder Con Cita
  #5  
Antiguo 08-02-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
La ruta del proyecto la puedes obtener con

ExtractFilePath(Application.ExeName);

// Saludos
Responder Con Cita
  #6  
Antiguo 10-02-2006
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
pregunta?

si el proyecto es un sistema en red donde se acceden desde varias pc, la opcion
ExtractFilePath(Application.ExeName);
funciona bien?

yo en un momento usaba algo asi
BitBtn1.Glyph.LoadFromFile('C:\archivo.bmp');
pero al acceder desde los puestos me daba el error obvio de que
no encontraba el archivo.
Ahora cree un archivo de recursos con las imagenes y las cargo
btn1.glyph.Handle := loadBitmap(hInstance, 'casabmp');
Saludos
Responder Con Cita
  #7  
Antiguo 29-07-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
Hola, estoy intentando crear una ruta sobre un boton, tal y como explicais anteriormente, pero tengo bastantes botones
Código Delphi [-]
fentrada.lbl:= Tbutton(fentrada.FindComponent('b'+fentrada.lbl.caption));
   fentrada.lbl.glyph.loadfromfile('c:\programa\campana.bmp');

los busco asi, pero mi boton es de tipo xibutton, que permite un glyph como los bitbtn1, pero no me deja hacerlo con ese metodo, tengo que poner el nombre del componente para que me lo permita, es decir, si pongo
b101.glyph.loadfromfile si me lo permite, hay forma de poder sustituir por ejemplo, el b101 (nombre del componente xibutton) por el que se haya pulsado y poder usar los glyph?,

gracias, imagino que seria complicado.
Responder Con Cita
  #8  
Antiguo 29-07-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
ya lo solucione, gracias. Solo tenia que crear la variable lbl2 como xibutton y cambiar el tbutton por txibutton.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Modificar la variable Path en ejecución adlfv API de Windows 1 01-09-2005 22:59:56
Como modificar consultas de access en tiempo de ejecucion ernestocad SQL 0 06-04-2005 16:30:05
TClientDataSet y objetos de campos añadidos en tiempo de ejecución Berto2003 Conexión con bases de datos 2 04-03-2004 09:26:27
modificar o agregar campos a una tabla en ejecucion rmnart Firebird e Interbase 11 04-11-2003 09:27:55
modificar el .RES de mi ejecutable george_vp Varios 0 06-08-2003 19:35:17


La franja horaria es GMT +2. Ahora son las 21:49:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi