Kayıt
21 Kasım 2007
Mesajlar
3.038
Beğeniler
0
2zew9bl.png

/// :idea: \\\ Label(Leybıl) /// :idea: \\\

Label(leybıl diye okunur) Component Palette'in Standart sayfasında bulunur. En çok kullanılan bileşenlerden biridir. Label bir metni ekran üzerinde göstermek için kullanılır. Label bileşeni penceresiz bir bileşendir. Yani başka bileşenleri içeremez ve bir tutamağı (handle) yoktur. Penceresiz bileşenler pencereli bileşenlere göre daha az sistem kaynağı tüketirler.

Özellikleri (Properties)

2uj0e9k.jpg


Bu özelliklerin bazıları Object Inspector'da gözükürken bazıları gözükmez. Mesela Name,Visible gibi özellikler Object Inspector'da listelenir. Ancak mesela Owner özelliği Object Inspector'da listelenmez. Yani lafı şuraya getirmeye çalışıyorum. Bir bileşenin Object Inspector'da listelenenden başka özellikleride olabilir. Bir bileşenin özelliklerinin tam listesini görmek için yardım dosyasına bakın.

Label'ın özelliklerinden bazılarını açıklayalım:


Align: Label'ın ebeveyn denetim kullanım alanına nasıl hizalanacağını gösterir.
Caption: Label'ın en önemli özelliği. Label'ın göstereceği metin.
Cursor: Fare imleci label üzerindeyken kullanılan fare imleci.
Enabled: Label'ın etkin veya kullanılamaz (gri renkte) olup olamdığını belirler.
Font: Label'da görüntülenen metnin yazıtipini belirler.
Height: Label'ın yüksekliği.
Hint: Label üzerine gelindiğinde gösterilecek ipucu. İpucunun görünmesi için ShowHint seçeneği True olmalı.
Left: Label'ın sol üst köşesinin yatay koordinatı.
Name: Label'ın ismi. Kaynak kodunda buraya yazdığınız isim kullanılır.
Owner: Yalnızca çalışma anında label'ın sahibini gösterir.
Parent: Yalnızca çalışma anında label'ın ebeveynini gösterir.
ParentColor: Label'ın ebeveyni ile aynı rengi kullanıp kullanmayacağını gösterir.
ParentCtl3D: Label'ın ebeveyni ile aynı Ctl3D'yi kullanıp kullanmayacağını gösterir.
ParentFont: Label'ın ebeveyni ile aynı fontu kullanıp kullanmayacağını gösterir.
ParentShowHint: Label'ın ebeveyni ile aynı ShowHint'i kullanıp kullanmayacağını gösterir.
PopupMenu: Label'a sağ tıkladığınızda gösterilen açılır menü.
ShowHint: İpuçlarının gösterilip gösterilmeyeceğini belirler.
Tag: Özel ve tanımsız verilerin saklanması için kullanılabilecek bir uzun tamsayı.
Top: Label'ın sol üst köşesinin düşey koordinatı.
Visible: Label'ın görünür olup olamayacağını belirler.
Width: Label'ın eni.


Olayları (Events)

29bja08.jpg


OnClick: Farenin sol tuşuyla label'a tıkladığınızda OnClick olayı gerçekleşir.
OnDblClick: Fareyle label'a çift tukladığınızda OnDblClick olayı gerçekleşir.
OnDragDrop: Bir sürükleme bırakma operasyonu bileşen üzerinde sonlandığında, sürükleme operasyonunu alan bileşen tarafından gönderilir.
OnDragOver: Kullanıcı fareyi label üzerinde sürüklediğinde.
OnEndDrag: Sürükleme sonlandığında, sürüklemem operasyonunu başlatan bileşen tarafından gönderilir.
OnMouseDown: Kullanıcı label üzerinde fare düğmelerinden birine bastığında gerçekleşir.
OnMouseMove: Kullanıcı fareyi label üzerinde gezdirdiğinde gerçekleşir.
OnMouseUp: Kullanıcı label üzerinde fare düğmelerinden birini bıraktığında gerçekleşir.
OnStartDrag: Kullanıcı sürüklemeye başladığında, sürükleme operasyonunun menşei olan bileşene gönderilir.
 

Roland Deschain

Öğretiyorum
Kayıt
28 Nisan 2007
Mesajlar
674
Beğeniler
0
Şehir
Gilead
vaay harika yapmışsın :muck:

ps: hangi dilin label'ını anlattığını da yazarsan 10 numara olur. zira bildiğin gibi hemen her dilde label var :)
 
Yukarı Alt