//--------------------------------------------------------------------------- void __fastcall TfrmHomePhotosBase::InitializeFrame() { TDataSet* dsHomes; TdxTileControlItem* AItem; TFormatSettings AFmtSettings; GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, AFmtSettings); tcHomePhotos->BeginUpdate(); __try { dsHomes = DMRealtorWorld->clHomesAndHomes; dsHomes->First(); while (!dsHomes->Eof) { AItem = tcHomePhotos->CreateItem(true); AItem->Glyph->Image->LoadFromFieldValue(dsHomes->FieldByName("Photo")->Value); AItem->Glyph->Mode = ifmStretch; AItem->Text2->Value = " " + dsHomes->FieldByName("Beds")->AsString + " Beds" + "\n" + " " + dsHomes->FieldByName("Baths")->AsString + " Baths "; AItem->Text2->IndentHorz = 0; AItem->Text2->Font->Size = 13; AItem->Text2->IndentVert = 0; AItem->Text2->Transparent = false; AItem->Text3->Value = " " + FloatToStrF(dsHomes->FieldByName("Price")->AsFloat, ffCurrency, 10, 0, AFmtSettings) + " "; AItem->Text3->IndentHorz = 0; AItem->Text3->IndentVert = 0; AItem->Text3->Font->Size = 13; AItem->Text3->Transparent = false; AItem->Tag = dsHomes->FieldByName("ID")->AsInteger; AItem->OnClick = OnItemClick; dsHomes->Next(); } } __finally { tcHomePhotos->EndUpdate(); } }