część 11


MiniKurs programowania w środowisku Borland Delphi
Odcinek XI
W tym odcinku zajmiemy się przeglądem właściwości (atrybutami obiektów), z jakich
możemy skorzystać podczas projektowania naszej aplikacji.
Jeżeli chcemy modyfikować właściwości obiektów (komponentów), należy skorzystać
z okna Inspektora obiektów (znajdującego się po lewej stronie). Na zakładce o nazwie
Properties znajduje się wykaz wszystkich właściwości, które mogą być ustawione dla danego
obiektu lub grupy obiektów. Wiele właściwości ma wpisane wartości domyślne. Programista
może jednak nadać obiektom wybrane przez siebie ustawienia. Wynik każdej zmiany można
ocenić, kompilując program. Niektóre właściwości mają ograniczoną liczbę dopuszczalnych
ustawień (np. True lub False). Zmiana innych właściwości może wymagać wprowadzenia
tekstu lub liczby.
Większości obiektów zostały przypisane właściwości, dlatego przy ich modyfikowaniu
istotne jest upewnienie się, czy wybrany obiekt jest prawidłowo zaznaczony. Możemy ustawiać
podobne właściwości grupie obiektów, po uprzednim ich zaznaczeniu. Pamiętajmy jednak, by
po zmianie właściwości sprawdzić działanie programu poprzez kompilację. Jeżeli efekt będzie
niezadowalający, wrócimy do ustawień wcześniejszych lub przetestujemy inne opcje.
KROK 15
Cel: Zapoznajemy się z właściwościami obiektów.
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XI
PRZEGLD  WYBRANYCH WAAÅšCIWOÅšCI
Właściwość
Przykład Opis Wartości albo obiekt
komponentu
Nazwa akcji, która
Najczęściej stosuje się automatycznie - zdarzenie
Action zostanie wykonana w
OnClick, czyli wywoływane na przykład przez
Button odpowiedzi na
naciśnięcie na przycisk Button.
działanie użytkownika
alBottom - na dole i na całej długości dolnej
krawędzi formularza albo panelu
alTop - na górze i na całej długości górnej krawędzi
formularza albo panelu
alLeft - na lewo i na całej długości lewej krawędzi
Align Automatyczne
formularza albo panelu
Panel położenie obiektu
alRight - na prawo i na całej długości prawej
krawędzi formularza albo panelu
alClient - wypełnia całą powierzchnię formularza
albo panelu
alNone - brak automatycznego ustawienia obiektu
taLeftJustify - do lewej krawędzi,
Alignment
Wyrównanie tekstu taCenter - do środka,
Label
taRightJustify - do prawej krawędzi,
akTop - obiekt jest zakotwiczony do górnej krawędzi
Zachowanie obiektu. akLeft - obiekt jest zakotwiczony do lewej krawędzi
Anchors Zabezpiecza akRight - obiekt jest zakotwiczony do prawej
Button przemieszczenie krawędzi
obiektu akBottom - obiekt jest zakotwiczony do dolnej
krawędzi
Automatyczne
dostosowanie
AutoSize wielkości obiektu np.
True / False
Panel ze względu na
długość napisu na
obiekcie
bvNone - brak obramowania
BevelInner Obramowanie
bvLowered - obniżone obramowanie
Panel wewnętrzne
bvRaised - podniesione obramowanie
bvNone - brak obramowania
BevelOuter Obramowanie
bvLowered - obniżone obramowanie
Panel zewnętrzne
bvRaised - podniesione obramowanie
BevelWidth Szerokość
(wymaga wprowadzenia wartości liczbowej)
Panel obramowania
BorderStyle bsNone - brak ramki
Określa styl ramki
Panel bsSingle - pojedyncza linia - jak ramka
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XI
Caption
Napis na obiekcie (wymaga wprowadzenia tekstu)
Button
ecLowerCase - tekst jest zmieniany na znaki małe
CharCase ecNormal - tekst nie jest zmieniany ani na znaki
Styl znaków
Edit małe, ani duże
ecUpperCase - tekst jest zmieniany na znaki duże
Columns Liczba kolumn tekstu
(wymaga wprowadzenia wartości liczbowej)
RadioGroup na obiekcie
Color możemy dokonać wyboru koloru z dostępnej palety
Kolor obiektu
Panel barw
Określa maksymalną
Constraints możemy ręcznie ustawić maksymalną i minimalną
i minimalną wielkość
Panel wysokość i szerokość wybranego komponentu
obiektu
Określa rodzaj
Cursor kursora, jaki pojawi mamy do wyboru kilka rodzajów znaków kursora
Formularz się, gdy użytkownik (łapki, strzałki, krzyżyki...)
wskaże obiekt
Enabled Włącza / wyłącza
True / False
Formularz obiekt
fsNormal - formularz jest normalnym oknem
fsMDIChild - formularz jest dzieckiem MDI
FormStyle
Rodzaj formularza fsMDIForm - formularz jest rodzicem MDI
Formularz
fsStayOnTop - formularz zostaje zawsze na
wierzchu
Font
Określa czcionkę możesz dokonać zmiany atrybutów czcionki
Button
Glyph TBitmap - możesz wybrać i umieścić na obiekcie
Obrazek przycisku
SpeedButton dowolny obrazek, odnajdujÄ…c jego lokalizacjÄ™.
Height
Wysokość obiektu (wymaga wprowadzenia wartości liczbowej)
Button
Podpowiedz
wyświetlana na
Hint obiekcie, kiedy (wymaga wprowadzenia tekstu)
Button użytkownik przesunie
na niego kursor
myszy
Icon możesz wybrać i umieścić jako ikonę formularza
Ikona formularza
Formularz dowolny obrazek, odnajdujÄ…c jego lokalizacjÄ™.
ItemIndex
Indeks elementu (wymaga wprowadzenia wartości liczbowej)
RadioGroup
Items Linijki tekstu w możesz stworzyć listę elementów, z których
RadioGroup obiekcie użytkownik może wybrać (zaznaczyć) jeden lub kilka
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XI
elementów.
Włącza / wyłącza
True / False
KeyPreview przechwytywanie
możesz zmieniać kombinacją klawiszy własne
Formularz klawiszy przez
ustawienia programu, np. zmiana koloru tła.
formularz
Określa pionowe tlTop - wyrównanie do górnej krawędzi
Layout
położenie tekstu na tlCenter - wyśrodkowanie
Label
obiekcie tlBottom - wyrównanie do dolnej krawędzi
a także blGlyphLeft - obrazek pojawi się po lewej stronie
tekstu albo napisu
określa położenie blGlyphRight - obrazek pojawi się po prawej stronie
Layout
bitmapy względem tekstu albo napisu
BitBtn
napisu blGlyphTop -obrazek pojawi siÄ™ nad tekstem albo
napisem
blGlyphBottom - obrazek pojawi siÄ™ pod tekstem
albo napisem
Odległość od lewej
Left krawędzi obiektu
(wymaga wprowadzenia wartości liczbowej)
Button nadrzędnego -
rodzica
Lines Linijki tekstu w możesz stworzyć (napisać) tekst, który widoczny
Memo obiekcie będzie w wybranym komponencie w kolejnych liniach
Menu Określa menu gdy tworzysz własne menu, możesz wywoływać je
Formularz formularza np. kombinacjÄ… klawiszy
Name
Nazwa obiektu (wymaga wprowadzenia tekstu)
Wszystkie
Parent Określa rodzica (obiekt nadrzędny w stosunku do obiektu, któremu
Panel przypisujemy właściwości).
ParentColor Kolor obiektu taki
True / False
Panel sam jak rodzica
Czcionka obiektu
ParentFont
taka sama jak True / False
Panel
rodzica
ParentShowHi Włącza / wyłącza
nt pokazywanie True / False
Panel podpowiedzi rodzica
Grafika
Picture
umieszczona w (wyświetla okno wyboru grafiki)
Image
obiekcie
PopupMenu Nazwa menu, które ukaże się, gdy użytkownik kliknie prawym klawiszem na
Image obiekcie
ReadOnly Obiekt tylko do
True / False
Edit odczytu
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XI
ssNone - brak
ScrollBars ssBoth - pionowy i poziomy
Paski przewijania
Memo ssHorizontal - poziomy
ssVertical - pionowy
Włącza / wyłącza
Sorted
sortowanie tekstów True / False
ListBox
obiektu
State Określa sposób cbUnchecked - niezaznaczony
CheckBox zaznaczenia obiektu cbChecked - zaznaczony
przez użytkownika cbGrayed  zaznaczony, ale zacieniowany
Włącza / wyłącza
ShowHint
wyświetlanie True / False
Button
podpowiedzi
Kolejność
TabOrder (wymaga wprowadzenia wartości liczbowej w
zaznaczania obiektu
Edit przedziale od 1 do 32767
klawiszem Tab
Ten parametr nie ma
określonej funkcji -
może być używany
Tag
do dowolnych celów (wymaga wprowadzenia wartości liczbowej)
Edit
np.
doprzechowywania
wartości typu integer
Tekst, który może
Text być modyfikowany
(wymaga wprowadzenia tekstu)
Edit przez użytkownika
programu;
Top
Odległość od górnej
Button (wymaga wprowadzenia wartości liczbowej)
krawędzi
Włącza / wyłącza
Transparent
przezroczystość True / False
Image
obiektu
Visible Pokazuje / ukrywa
True / False
Image obiekt
Width
Szerokość obiektu (wymaga wprowadzenia wartości liczbowej)
Button
możemy dokonać wyboru koloru z dostępnej palety
Brush Kolor i styl
barw, a także ustawić styl (kreskowanie) dla wnętrza
Shape wypełnienia obiektu
obiektu
Center Wyśrodkowanie
True / False
Image obrazu
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XI
WÅ‚Ä…czenie tej opcji
spowoduje
wyświetlanie obrazka
IncrementalDi
stopniowo -
splay True / False
przydatne przy
Image
dużych obrazach lub
skomplikowanych
operacjach
bkCustom - dowolna bitmapa i napis wprowadzony
przez użytkownika
bkOK - zielony ptaszek i napis "OK"
bkCancel - czerwony krzyżyk i napis "Cancel" -
Anuluj
bkYes - zielony ptaszek i napis "Yes" - Tak
Określa rodzaj bkNo - skreślone kółko i napis "No" - Nie
Kind
bitmapy na obiekcie i bkHelp - niebieski znak zapytania i napis "Help" -
BitBtn
treść napisu na nim Pomoc
bkClose - otwarte drzwi i napis "Close" - Zamknij
bkAbort - czerwony krzyżyk i napis "Abort" - Przerwij
bkRetry - dwie zielone strzałki i napis "Retry" -
Powtórz
bkIgnore - zielony ludzik i napis "Ignore" - Ignoruj
bkAll - dwa zielone ptaszki i napis "All" - Wszystko
Określa sposób
NumGlyphs (wymaga wprowadzenia wartości liczbowej w
wyświetlania bitmapy
SpeedButton przedziale od 1 do 4)
na obiekcie
Pióro - kolor,
Pen można wybrać z palety dostępnych barw kolor pióra,
grubość, styl linii -
Shape a także ustawić inne atrybuty
ramki
stCircle - koło
stEllipse - elipsa
stRectangle - prostokÄ…t
stRoundRect - kwadrat z rogami
stRoundSquare - kwadrat bez rogów
stSquare - prostokąt bez rogów
Shape
Kształt obiektu bsBox - cały obiekt jest uniesiony
Shape
bsFrame - ramka
bsTopLine - tylko górna linia
bsBottomLine - tylko dolna linia
bsLeftLine - tylko lewa linia
bsRightLine - tylko prawa linia
bsSpacer - oddziela dwa obiekty
Odległość pomiędzy
Spacing
bitmapą a tekstem (wymaga wprowadzenia wartości liczbowej)
BitBtn
lub napisem
Stretch Rozciągnięcie True / False
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XI
Image obrazu
bsAutoDetect - wyglÄ…d zostanie dostosowany
automatycznie, zależnie od wersji Windows
Style Określa wygląd bsWin31 - wygląd jak w starym Windows 3.11,
TabControl przycisku niezależnie od wersji Windows
bsNew - wygląda jak w Windows'95 '98, niezależnie
od wersji Windows
Na pewno w swoim programie spotkasz jeszcze wiele innych właściwości.
Zachęcam do krótkiego ich opisania i nadesłania do klubu. Uzupełnimy w ten sposób listę,
z której będą mogli skorzystać inni klubowicze.
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo


Wyszukiwarka

Podobne podstrony:
Część 11
AVR GCC kompilator C dla mikrokontrolerów AVR, część 11
logistyka część 11
Część 11 Połączenia zginane
Część 11 Autostrady
Siderek12 Tom I Część II Rozdział 11
1998 11 Transceivery SSB, część 3
Wiceprezydent zawetował część nowej ustawy wyborczej (18 11 2009)
Prawo karne skarbowe część szczegółowa 2010 11

więcej podobnych podstron