FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Self y Font en creación de componentes
Hola a todos
Estoy viendo el código de un componente bajado de internet, para modificarlo a mis necesidades, y encuentro que las funciones/procedimientos las construye utilizando la palabra Self pero cuando cambio la fuente al componente no actúa. Estoy siguiendo el libro Delphi 4 de Francisco Charte, y veo que para modificar la fuente asigna Font.OnCreate := AttributeChanged; He buscado esa función en intenet, pero no la encuento (debe ser definida en el componente). Desgraciadamente no dispongo del CD con el código de los ejemplos. En el libro pone (pag. 782. Fundamentos de creación de componentes) ¿Alguien puede darme un poco de luz sobre el asunto? Gracias salvica |
#2
|
||||
|
||||
Hola salvica.
Es claro que AttributeChanged no es nativo de Delphi y creo al igual que vos que es inherente al componente. Seguramente quién disponga del código que viene en el CD te podrá informar. En relación a Self, hay que ver en que contexto está siendo usado, por que por ejemplo: Mostrará en pantalla TfrmUnForm ya que el parámetro implícito (Self), del método Button1Click es de tipo TfrmUnForm. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Hola ecfisa, gracias, lo del AttributeChanged me lo estaba figurando. Tendré que revisar la pila de CD's que tengo (por si lo encontrase)
Lo del Self, lo está utilizando para todo
Es que es la primera vez que lo veo y me parece extraño. En fin, gracias de nuevo Saludos salvica |
#4
|
||||
|
||||
Hola de nuevo.
No lo has visto por que generalmente no se utiliza, ya que como te dije antes es implícito (aunque no es incorrecto usarlo). Es decir que:
Es lo mismo que:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 06-11-2011 a las 00:21:30. Razón: corregir redacción |
#5
|
||||
|
||||
Cita:
¿Que diferencia hay entre asignar la fuente al canvas o al componente?
|
#6
|
||||
|
||||
Hola.
Cita:
Cita:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
Gracias por todo
Saludos salvica |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
VerifyUnicode Font: No Font Found | rchavezh | Varios | 0 | 23-02-2011 16:59:28 |
Creacion de componentes | paur | C++ Builder | 5 | 25-06-2008 09:45:36 |
Font.Assign(Owner.Font); vs Font:=owner.Font; | eliash | OOP | 10 | 10-01-2006 02:14:49 |
Creación de componentes | CAOS | OOP | 28 | 16-09-2005 13:24:22 |
Creación de componentes | soul6301 | Varios | 14 | 01-06-2004 17:36:11 |
|