Einzelnen Beitrag anzeigen

Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#26

AW: SpinEdit.Value manuell verändern

  Alt 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)
  Mit Zitat antworten Zitat