Programación General > C++ Builder

 Consulta Basica

(1/1)

mumo:
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

_Viktor:
Segun mis conocimientos no existe una instruccion equivalente...  aunque la he usado pero en Delphi.

Saludos y siento no poder ayudarte mas...

kekal:
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 ---     TDBEdit *pepe;    for(int x=1;x<=8;x++)        {        pepe=(TDBEdit *)FindComponent("DBEdit"+AnsiString(x));        pepe->Enabled=true;        pepe->Color=(TColor )RGB(255,255,230);        pepe->Font->Color=(TColor )RGB(206,103,0);        }  

_Viktor:
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 ---With Edit1        Text = "Texto";      Top = 0;      Left = 0;  end with   
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 ---      Edit1->Text = "Texto";     Edit1->Top = 0;     Edit1->Left = 0;  

Bueno eso... saludos...

mumo:
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..

Navegación

[0] Índice de Mensajes

Ir a la versión completa