Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-07-2013
micpablo micpablo is offline
Registrado
NULL
 
Registrado: jul 2013
Posts: 7
Poder: 0
micpablo Va por buen camino
componentes no visibles

Hola a todos. Ante todo aviso que soy principiante en la programación oop y nuevo en un foro y estoy actualmente aprendiendo DELPHI (con la versión 7). Tengo libros y apuntes que me dan una mano y me orientan.
En este momento estoy programando y diseñando un editor de texto y necesito componentes que no visualizo en ninguna parte del delphi (version 7) ej: estoy asignando un color de fuente al texto a traves del un listbox (donde se selecciona el color) y lo veo reflejado en un memo.
existe una opcion dentro del listbox que se llama ITEMINDEX (que me da el indice del elelmento seleccionado)......ni siquiera esta como opcion en las propiedades. pero si cuando lo programo (luego de tipear el . (punto) se despliega la lista y ahi si figura.
ejemplo: case listbcolores.ItemIndex of
0: memo1.Font.Color := clred;
1: memo1.Font.Color := clblue;
end;
porque no se visualiza pero si esta como opcion?

exactamente ocurre lo mismo con el componente TSCREEN
ejemplo : fuentes.Items := screen.Fonts;
donde screen no es un propiedad ni componente del combobox ni del form
es decir porque no se visualiza pero si esta como opcion?

gracias
Responder Con Cita
  #2  
Antiguo 31-07-2013
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Hola,

Primero, Bienvenido al club y no olvides leer la guía de estilo.

Segundo, Las propiedades que se visualizan en el inspector de objetos pertenecen a las propiedades publicadas "PUBLISHED" del componente. Esto corresponde a la encapsulación y pues para que te orientes mejor y entiendas todo el concepto te recomiendo leas la cara oculta de delphi que está en el FTP del club.

Saludos.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #3  
Antiguo 31-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola micpablo.

Agregando a la lo dicho por movorack (a quién me uno en la bienvenida y sus consejos), el por qué una propiedad será publicada o no, es una cuestión de criterio del diseñador del componente.

Las propiedades publicadas (las que aparencen en el Object Inspector), son guardadas en archivos .dfm para que el componente pueda leer sus valores.

Publicar todas las propiedades de un componente haría crecer innecesariamente los archivos .dfm, por lo que es lógico sólo publicar aquellas cuyos valores tiene sentido conservar.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 31-07-2013
micpablo micpablo is offline
Registrado
NULL
 
Registrado: jul 2013
Posts: 7
Poder: 0
micpablo Va por buen camino
gracias por la bienvenida. Buenísimo, ahora realmente lo entendí....muchas gracias por responder
Saludos
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
Contar los registros visibles cuando se usa GROUP BY lmpadron SQL 5 14-03-2013 18:07:15
lineas de un chart no visibles jpcancino Gráficos 1 14-04-2007 04:05:24
ventanas siempre visibles ebeltete Varios 3 05-11-2005 17:44:47
campos de texto visibles con FreeReport Sick boy Impresión 4 09-02-2004 14:16:16
form con botones visibles o no vetustas OOP 4 12-11-2003 18:46:05


La franja horaria es GMT +2. Ahora son las 21:23:39.


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