Registriert seit: 11. Apr 2008
27 Beiträge
Delphi 2010 Professional
|
AW: UpDown nur nullbasiert?
26. Aug 2012, 12:23
Hallo,
ich habe das Problem jetzt so gelöst, dass ich die anzuzeigende Position in der Tag-Eigenschaft des UpDown speichere und dann das Weitere im OnClick-Ereignis folgendermaßen regele ...
Delphi-Quellcode:
procedure TForm1.ud1Click(Sender: TObject; Button: TUDBtnType);
var
AUpDown: TUpDown;
Wert: Integer;
begin
AUpDown := Sender as TUpDown;
Wert := AUpDown.Tag;
case Button of
btNext: Wert := Wert + AUpDown.Increment;
btPrev: Wert := Wert - AUpDown.Increment;
end;
AUpDown.Tag := Wert;
AUpDown.Position := Wert;
end;
Gibt es noch eine bessere/elegantere Lösung?
Wer fragt, ist ein Narr für 5 Minuten, wer nicht fragt, ist ein Narr ein Leben lang.
|