W jaki sposób mogę nadać właściwość scrollbara dla komponentu image lub gauge?
Właściwość scrollbar dla image lub gauge
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
- Postów: 4191
Musiał byś stworzyć komponenty dziedziczące po wspomianych. I obsłużyć samodzielnie rysowanie kontrolki. Sam nie bardzo wiem jak to zrobić. Do tej pory dodawałem tylko Canvas do TScrollBox. I to właśnie użycie tego komponentu bym Tobie polecał. Robisz przykładowo, jak poniżej i masz paski przewijania w o wiele mniejszym niż obrazek TScrollBox. Chyba, że chodzi o coś innego. To sprecyzuj, a może ktoś jeszcze coś Ci tutaj ktoś doradzi lepszego.
//...
uses
Jpeg;
procedure TForm1.FormCreate(Sender : TObject);
var
Image1 : TImage;
begin
Image1 := TImage.Create(Self);
Image1.Picture.LoadFromFile('.\test.jpg');
Image1.Parent := ScrollBox1;
Image1.AutoSize := True;
end;
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10
Chodzi mi o zrobienie tzw paska postępu/paska do przewijania utworu, bo jak na razie to korzystam ze scrollbara
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
- Postów: 4191
Na torry.net jest z prostych i darmowych ScrollBarów dostępny jakiś TFatScrollbar. Testuje go. Ma lepszy wygląd niż domyślny TScrollBar i pozwala zmieniać kolory elementów swojego wyglądu. A i zawsze możesz spróbować pozmieniać jego kod tak aby inaczej obsłużyć jego rysowanie.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10
A czy jest jakiś komponent podobny do tego, w którym mogę wyłączyć te strzałki po bokach?