Здравствуйте, подскажите направление решения следующей проблемы:
Есть стилизовнный ListBoxItem, содержащий два поля:
TText: [styleName = 'TextPrice' и 'TextSum']
TSpinBox: [styleName = 'Count']
Каким образом:
Можно повесить обработчик на SpinBox.OnChange, чтобы рассчитывать Sum?
И как обратиться к значению SpinBox.Text?
Код обработчика события изменения SpinBox:
procedure TFormMain.SBCountChange(Sender: TObject); // Какой вызов и где его назначить?
var
Item: TListBoxItem;
begin
Item:= ??? //Определение того итема, в котором был изменен TListBox [Name=StyleName='SBCount']
Item.StylesData['TextSum'] := StrToInt( Item.StylesData['TextPrice'] ) * StrToInt( ??? SBCount.Text );
end
Подскажите, пожалуйста, а то только туманные решения