Wykorzystanie ramki do przewijania przy wyświetlaniu dużych obrazków


Wykorzystanie ramki do przewijania przy wyświetlaniu dużych obrazków

Do ćwiczenia przydatne będą komponenty Image i ScrolIBox. Komponent Ima-ge służy do demonstrowania bitmapy. Podstawowe właściwości:

Stretch - typ Boolean. Ustawienie tej właściwości na True oznacza przeskalowanie obrazka do rozmiarów komponentu Image. Wartość False oznacza, że obrazek jest wyświetlany w swojej naturalnej wielkości, przy czym wyświetlany jest jego fragment, gdy rozmiary komponentu Image są zbyt małe.

Picture - właściwość, która sama jest obiektem. Metoda właściwości Picture. LoadFromFiIe(const FileName: String) - pobiera z dysku obraz o podanej nazwie (ścieżce dostępu) i wyświetla na komponencie Image. Ustawienie ścieżki do pliku możliwe jest także w oknie Object Inspector.

Komponent ScrollBox jest ramką z paskiem przewijania poziomym i pionowym służącymi do przesuwania umieszczonych w ramce elementów (tekstu lub obrazków), gdy rozmiary przeglądanych obiektów przekraczają rozmiary ramki.

Ćwiczenie

Zadanie aplikacji

Aplikacja demonstruje przeglądanie obrazka w oknie z suwakami. Suwaki pokazują się wtedy, gdy rozmiary okna są mniejsze niż rozmiary obrazka.

Nowe umiejętności

Użycie komponentów ScrollBox i Image. Dołączanie bitmapy do formularza.

0x01 graphic

Rysunek 1ScrollBox z obrazkiem

Tok ćwiczenia

1. Wstaw na formularzu komponent ScrollBox z karty Additional. Nadaj mu rozmiary okna do przeglądania.

2. Na komponencie ScrollBox umieść komponent Image, ustaw jego właściwości:

Align alClient //Image zajmuje całą powierzchnię komponentu ScrollBox,

Stretch True //rozciąganie - dopasowanie wielkości obrazka do wielkości Image,

Picture //kliknij z prawej strony okna właściwości i w oknie wyboru pliku wybierz, przyciskiem Load jeden z obrazków (np. z katalogu Delphi\Images\Splash\16color\). Po wybraniu obrazka naciśnij przycisk Otwórz, a następnie OK.

3. Uruchom aplikacje i sprawdź działanie okna.

4. Ustaw dla komponentu Image właściwość: Align alNone

Przejdź do komponentu ScrollBar i zmniejsz jego rozmiary tak, aby pokazały się paski przewijania.

5. Uruchom ponownie aplikacje i sprawdź możliwość przesuwania obrazka.



Wyszukiwarka

Podobne podstrony:
lab2Zarzadzanie dostepem do zasobów przy wykorzystaniu grup
ROS wykorzystanie roslin do unieszkodliwiania osadow
Ramki do zdjęć z pudełek po CD, Harcerstwo, Majsterka
Instrukcja Wykorzystanie przewodnictwa do rozdziau makromoleku skrcony
Przejście pacjenta z wózka do łóżka przy pomocy jednej osoby
wilk & steller, technologia chemiczna surowce i procesy przemysłu organicznego,Wykorzystanie propyl
15 dużych obrazków żyrafa, kosmonauta z choinką, słonie, latający dywan, itp
Okulary do pracy przy monitorze
Przemysłowe wykorzystanie mikroorganizmów do produkcji witaminy B2 (new)
Wykorzystanie równań do rozwiązywania zadań tekstowych
Wykorzystanie wytłoczyn do pozyskiwania kwasu cytrynowego
G1 WYKORZYSTANIE RADARU DO OKRESLANIA POZYCJI
Biogaz Produkcja Wykorzystanie Zadania do opracowania Spis treści, Ze studiów

więcej podobnych podstron