я кинул трекбар на форму и он у меня тоже синий. Кидать тока надо после того как ты форму закрасил. Но цвет ползунка ну полоска та белая =( Однако её можно сделать тонкой линией: DRKB:
| Код |
uses CommCtrl, ComCtrls;
type TMyTrackBar = class(TTrackBar) procedure CreateParams(var Params: TCreateParams); override; end;
procedure TMyTrackBar.CreateParams(var Params: TCreateParams); begin inherited; Params.Style := Params.Style and not TBS_ENABLESELRANGE; end;
var MyTrackbar: TMyTrackbar;
procedure TForm1.Button1Click(Sender: TObject); begin MyTrackBar := TMyTrackbar.Create(Form1); MyTrackbar.Parent := Form1; MyTrackbar.Left := 100; MyTrackbar.Top := 100; MyTrackbar.Width := 150; MyTrackbar.Height := 45; MyTrackBar.Visible := true; end;
|
|