PDA

Ver la Versión Completa : Asignar un TObject en un ComboBox


Angel.Matilla
16-07-2020, 10:28:10
Buenos días. Estoy usando este código para cargar un ComboBox:
CodPro->Items->Clear();

for (; !fMenu->Auxiliar->Eof; fMenu->Auxiliar->Next())
CodPro->Items->AddObject(fMenu->Auxiliar->FieldByName("Nombre")->AsString + FormatFloat("' '#,##0", fMenu->Auxiliar->FieldByName("Fecha")->AsInteger) +
(fMenu->Auxiliar->FieldByName("Orden")->AsInteger > 1 ? FormatFloat("' ('0'ª)'", fMenu->Auxiliar->FieldByName("Orden")->AsInteger) : AnsiString("")),
(TObject *)(10 * fMenu->Auxiliar->FieldByName("Codigo")->AsInteger + fMenu->Auxiliar->FieldByName("Cerrado")->AsInteger));
Por necesidades del proyecto necesito modificar para un único caso el valor de ese objeto sin necesidad de tener que volver a cargar todo el ComboBox. ¿Cómo podría cambiar ese valor directamente?

Angel.Matilla
16-07-2020, 11:09:24
¡No he dicho nada! Lo tenía delante y no me había dado cuenta. :(