Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-07-2007
NovatoEnObjetos NovatoEnObjetos is offline
Miembro
 
Registrado: jul 2007
Posts: 23
Poder: 0
NovatoEnObjetos Va por buen camino
Hola Neftali, te agradesco inmensamente el haber leido mi pregunta,
pero aun tengo un par de dudas.

Bueno, ya créo los checkbox dinamicamente, y en distinto lugar del form, pero ahora como acceso a sus propiedades?, es decir, ¿como sé si esta seleccionado el objeto al cual cree puse un nombre dinamicamente?.
En cuanto al ObjectList, es una propiedad del form? o es un tipo de objetos? a que libreria pertenece?, me podrías explicar que es el ObjectList?, veo que muchos lo mencionan pero no e encontrado algun ejemplo de su utilización, o si pertenece a alguna libreria, o si es un objeto de la paleta de delphi,

Por cierto, se me habia olvidado mencionar que estoy usando delphi 7,


Y gracias neftalí, de veras se te agradece desde mexico!!
Responder Con Cita
  #2  
Antiguo 16-07-2007
gabrielkc gabrielkc is offline
Miembro
 
Registrado: jun 2007
Ubicación: Chihuahua Mexico
Posts: 118
Poder: 20
gabrielkc Va por buen camino
Cita:
Empezado por NovatoEnObjetos
Bueno, ya créo los checkbox dinamicamente, y en distinto lugar del form, pero ahora como acceso a sus propiedades? ¿como sé si esta seleccionado el objeto al cual cree puse un nombre dinamicamente?.
puedes usar el FindComponent:

Código Delphi [-]
var ChkBox:TCheckBox;
begin
  ChkBox:=FindComponent('nombre_componente') as TCheckBox;
  if ChkBox<>nil then
   ChkBox.Checked:=True;
end;

Para que el código anterior funcione es importante que cuando crees el componente especifiques a la forma como dueño del componente, o bien llamar el FindComponent del dueño de dicho componente.

Código Delphi [-]
 ChkBox:=TCheckBox.Create(Form1);
Responder Con Cita
  #3  
Antiguo 16-07-2007
NovatoEnObjetos NovatoEnObjetos is offline
Miembro
 
Registrado: jul 2007
Posts: 23
Poder: 0
NovatoEnObjetos Va por buen camino
Thumbs up Gracias gabrielck

Oye Gabriel, de veras que me has ahorrado un buen, al igual que los demas compañeros, creo que me falta leer un poco mas, pero ya probé lo que expones y me sale de maravilla, ya que me ha surgido la necesidad de hacerlo con 24 tedits, y hago limpias de texto en un solo for, en verdad estoy agradecido a todos los que han participado, ya que me han sacado de varios apuros de varias formas, cada vez aprendo mas del lenguaje, es bueno saber que cuenta uno con ustedes...


Aqui un ejemplo de lo que hice


Código Delphi [-]
procedure TForm1.Button3Click(Sender: TObject); 
var 
edit:Tedit;
x:integer;
begin
edit:=nil; 

for x:=2 to 25 do
begin
edit:=FindComponent('edit'+inttostr(x)) as Tedit;
if edit<>nil then
edit.Text:='';
end;//fin del for
 
end;//fin del buttonclick

asi lo hice jeje, gracias a todos!!!! y alguna otra opción que me enseñe mas sera agradecida sinceramente....


su servidor NovatoEnObjetos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Acceso a las propiedades de un objeto desde el editor de propiedades Hugo OOP 0 24-11-2006 12:58:22
Problema acceso propiedades de un componente de otro formulario mguixot OOP 3 01-11-2004 01:40:09
Como Creo una Pantalla de Acceso de Usuario? UTECYBER OOP 1 12-09-2003 10:41:49
Como Creo una Pantalla de Acceso de Usuario? UTECYBER OOP 2 06-09-2003 15:23:16
Metodo que devuelva la lista de propiedades de la clase. nemo OOP 1 16-07-2003 16:10:02


La franja horaria es GMT +2. Ahora son las 15:31:20.


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