Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2012, 14:56
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 11 años, 9 meses
Puntos: 22
Respuesta: sobre bloques

Hola viveba.

En Builder C++ (y creo que en C++) no existe nada equivalente a la declaración with de Delphi.

Si lo que deseas es evitar repetir nombres muy largos, podes hacer por ejemplo:
Código C++:
Ver original
  1. void __fastcall TForm1::UnBotonClick(TObject *Sender)
  2. {
  3.   // mas seguro
  4.   TDBLookupComboBox *cb = static_cast<TDBLookupComboBox*>(DBLookupComboBox1);
  5.   // o también
  6.   //TDBLookupComboBox *cb = (TDBLookupComboBox*) DBLookupComboBox1;
  7.  
  8.   // usar el nuevo nombre
  9.   cb->KeyValue = "UN_VALOR"; //
  10.   cb->DropDown();
  11.   cb->Font->Color = clRed;
  12.   cb->Font->Style = TFontStyles() << fsBold;
  13.    ...
  14. }

Saludos.