Moin Trouble Maker,
wie die Namen schon sagen:
Min gibt den niedrigsten Wert an, Max den höchsten.
Bei 5 Stufen könnte man also Min = 1 und Max = 5 setzen.
Wie Du jetzt die Werte Interpretierst ist Deine Sache.
Im OnChange kannst Du ja mittels einer Case Anweisung, oder einer Tabelle die Zoomlevel zuordnen.
Delphi-Quellcode:
procedure TForm1.TrackBar1Change(Sender : TObject);
begin
case TrackBar1.Position of
1 : FiZoomLevel := 100;
2 : FiZoomLevel := 90;
//...
end;
end;
procedure TForm1.TrackBar1Change(Sender : TObject);
begin
FiZoomLevel := _aiZoomLevel[TrackBar1.Position];
end;
FiZoomLevel ein private Feld des Formulares ist (Typ integer), und _aiZoomLevel ein konstantes Array [1..5] of integer = (100,90, usw.