PDA

Ver la Versión Completa : Saber que clase-hija es un TObject


eflosten
19-04-2010, 16:27:04
Buenas, antes de nada saludos a todos, ya que este es mi primer post aquí, aunque llevo semanas consultando cosillas y ya me habeis sacado de más de un lio sin saberlo jejej.

Bueno quería preguntaros si sabeis de alguna forma para saber qué clase concreta (TLabel, TEdit, etc) es un TObject, ya que los creo en tiempo de ejecución y les asigno a todos los mismos eventos, pero quiero que respondan según el tipo de objeto que sea (por ejemplo, asignarle transparencia a un TLabel o cambiar el Text de un TEdit).

Si necesitais código para ejemplificarlo avisad y lo pongo.

saludos!

roman
19-04-2010, 16:31:51
Por ejemplo:


if Obj is TLabel then
TLabel(Obj).Transparent := true;


// Saludos

eflosten
19-04-2010, 16:41:03
:O no conocía la reservada is...
cada vez me gusta más este lenguaje :P cuando sea multiplataforma lo adoraré :D

Muchas gracias ^^

Ñuño Martínez
19-04-2010, 17:56:15
:O no conocía la reservada is...
cada vez me gusta más este lenguaje :P cuando sea multiplataforma lo adoraré :D

Muchas gracias ^^

Pues ya estás tardando (http://wiki.lazarus.freepascal.org/Screenshots). :D

eflosten
19-04-2010, 18:09:35
Jaja ya había visto el lazarus, pero no lo he probado aún, ¿es 100% compatible con el Borland/Embarcadero RAD Studio?

Ñuño Martínez
20-04-2010, 09:37:27
Digamos que entre un 85 y un 95%, más bien. Tiene ventajas y desventajas, y "no está terminado", así que hay cosas que fallan. Pero es una alternativa.

eflosten
20-04-2010, 12:31:38
Ok, muchas gracias por la info :D
El fin de semana lo probaré en mi iMac a ver qué tal :cool: