Mam taki problem...
Jak w komponencie TValueListEditor mając w kilku komórkach
...
ValueListEditor1->ItemProps[0]->EditStyle = esEllipsis;
ValueListEditor1->ItemProps[1]->EditStyle = esEllipsis;
ValueListEditor1->ItemProps[3]->EditStyle = esEllipsis;
przy zdarzeniu ValueListEditor1EditButtonClick(TObject *Sender)
wykryć który z tych przycisków został naciśnięty ?
Żeby zmienić konkretna wartość np. ścieżke do jakiegoś pliku która jest w komórce w której jest ten konkretny przycisk.
Z grubsza o coś takiego mi chodzi:
...
void __fastcall TForm1::ValueListEditor1EditButtonClick(TObject *Sender)
{
OpenDialog1->Execute();
if(/* ??? Nacisnieto przycisk w komorce [1][1] */)
{
this->ValueListEditor1->Cells[1][1] = OpenDialog1->FileName;
}
if(/* ??? Nacisnieto przycisk w komorce [1][2] */)
{
this->ValueListEditor1->Cells[1][2] = OpenDialog1->FileName;
}
}
...