Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
Delphi 10.1 Berlin Starter
|
AW: SpinEdit.Value manuell verändern
6. Jan 2011, 17:04
Hier mal ein Code, wie ich ihn nutzen würde:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
Spinedit1.MaxValue:=400;
SpinEdit1.MinValue:=1;
SpinEdit1.Value:=SpinEdit1.MinValue;
end;
procedure TForm1.SpinEdit1Change(Sender: TObject);
begin
if SpinEdit1.Text <> '' then begin
if SpinEdit1.Value < Spinedit1.MinValue then SpinEdit1.Value:=SpinEdit1.MinValue else
if SpinEdit1.Value > Spinedit1.MaxValue then SpinEdit1.Value:=SpinEdit1.MaxValue;
Image1.Canvas.Pen.Width := SpinEdit1.Value;
end;
end;
procedure TForm1.SpinEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9', #8]) then Key:=#0; //#8 ist Backspace
end;
Hoffe, es hilft dir
Karl-Heinz Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
|