SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: mumo en Jueves 17 de Febrero de 2005, 14:17

Título: Consulta Basica
Publicado por: mumo en Jueves 17 de Febrero de 2005, 14:17
hola, la consulta es la siguiente en visual basic existe la funcion with "objeto" do que es para utilizar un objeto sin tener que escribir el nombre todas las veces, en c++ builder 6 hay algo parecido.
gracias
Título: Re: Consulta Basica
Publicado por: _Viktor en Jueves 24 de Febrero de 2005, 01:07
Segun mis conocimientos no existe una instruccion equivalente...  aunque la he usado pero en Delphi.

Saludos y siento no poder ayudarte mas...
Título: Re: Consulta Basica
Publicado por: kekal en Lunes 28 de Febrero de 2005, 18:59
fijate en este codigo por ahi te ayuda en algo.....

hace el bucle 8 veces para darle propiedades a 8 DBEdits
salutes


Código: Text
  1.  
  2.     TDBEdit *pepe;
  3.     for(int x=1;x<=8;x++)
  4.         {
  5.         pepe=(TDBEdit *)FindComponent("DBEdit"+AnsiString(x));
  6.         pepe->Enabled=true;
  7.         pepe->Color=(TColor )RGB(255,255,230);
  8.         pepe->Font->Color=(TColor )RGB(206,103,0);
  9.         }
  10.  
  11.  
Título: Re: Consulta Basica
Publicado por: _Viktor en Lunes 28 de Febrero de 2005, 19:11
Eso lo que hace es encontrar los objetos que correspondan a x nombre, como bien dices ....Pero no creo que sea a eso a lo que se refiere con su consulta...  el , por lo que entiendo, quiere hacer algo como esto, TENIENDO CLARO QUE LA INSTRUCCION WITH NO EXISTE EN C++. Es solo a modo de ejemplo.



Código: Text
  1. With Edit1
  2.  
  3.       Text = "Texto";
  4.       Top = 0;
  5.       Left = 0;
  6.  
  7.  
  8. end with
  9.  
  10.  
  11.  

Es decir resumir un poco el codigo para un objeto y acceder directamente a sus propiedades sin tener que especificar en cada linea el objeto, es decir ahorrarse esto:

Código: Text
  1.  
  2.      Edit1->Text = "Texto";
  3.      Edit1->Top = 0;
  4.      Edit1->Left = 0;
  5.  
  6.  


Bueno eso... saludos...
Título: Re: Consulta Basica
Publicado por: mumo en Martes 1 de Marzo de 2005, 13:10
muy buena acotación es exactamente lo que busco al preguntar por with,
que es ahorrarme código y escribir tantas veces el objeto. si tienen alguna idea nueva, me avisan por favor.

gracias..