OnChange Events 에 양수면 파란색, 음수면 빨간색, 0이면 검은색으로
표시하려고 합니다.
<!--CodeS-->
procedure TForm1.cedAmtChange(Sender: TObject);
begin
if cedAmt.Value > 0 then
cedAmt.Font.Color := clBlue
else if cedAmt.Value < 0 then
cedAmt.Font.Color := clRed
else
cedAmt.Font.Color := clBlack;
end;
<!--CodeE-->
그런데, 여러개의 적용하려고 할 때 위처럼 각각 이벤트를 설정해 주어야 하나요??
begin
if TCurrencyEdit(sender).Value > 0 then
TCurrencyEdit(sender).Font.Color := clBlue
else if TCurrencyEdit(sender).Value < 0 then
TCurrencyEdit(sender).Font.Color := clRed
else
TCurrencyEdit(sender).Font.Color := clBlack;
end;
요렇게하면 되지 않을까여?