Label 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ğı yoktur. Penceresiz bileşenler pencereli bileşenlere göre daha az sistem kaynağı tüketirler. Özellikleri Align Color DesignInfo Name Top Alignment ComObject DragCursor Owner Transparent AutoSize ComponentCount DragMode Parent VCLComObject BoundsRect ComponentIndex Enabled ParentColor Visible Canvas Components FocusControl ParentFont Width Caption ComponentState Font ParentShowHint WindowProc ClientHeight ComponentStyle Height PopupMenu WordWrap ClientOrigin ControlState Hint ShowAccelChar ClientRect ControlStyle Layout ShowHint ClientWidth Cursor Left Tag 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 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ı OnClick OnDragOver OnMouseMove OnDblClick OnEndDrag OnMouseUp OnDragDrop OnMouseDown OnStartDrag 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.

Edit Component Palette'in Standart sayfasında bulunur. En çok kullanılan bileşenlerden biridir. Edit kullanıcının giriş yapması veya girilen metni ekran üzerinde göstermek için kullanılır. Edit bileşeni pencereli bir bileşendir. Özellikleri Align ComObject DragKind OEMConvert ShowHint Anchors ComponentCount DragMode Owner Showing AutoSelect ComponentIndex Enabled Parent TabOrder AutoSize Components Font ParentBiDiMode TabStop BiDiMode ComponentState Handle ParentColor Tag BorderStyle ComponentStyle Height ParentCtl3D Text BoundsRect Constraints HelpContext ParentFont Top Brush ControlCount HideSelection ParentShowHint VCLComObject CanUndo Controls Hint ParentWindow Visible CharCase ControlState ImeMode PasswordChar Width ClientHeight ControlStyle ImeName PopupMenu WindowProc ClientOrigin Ctl3D Left ReadOnly ClientRect Cursor MaxLength SelLength ClientWidth DesignInfo Modified SelStart Color DragCursor Name SelText Edit'in en çok kullanılan özellikleri: AutoSelect: True yaparsanız edit'e geçtiğiniz zaman içindeki metin seçili hale gelir. CharCase Edit'e girilen metinin büyük harf olmasını veya küçük harf olmasını veya girldiği şekilde kalmasını sağlar. Cursor: Fare imleci edit üzerindeyken kullanılan fare imleci. Font: Edit'teki metnin yazıtipini belirler. Height: Edit'in yüksekliği. Hint: Edit üzerine gelindiğinde gösterilecek ipucu. İpucunun görünmesi için ShowHint seçeneği True olmalı. Left: Edit'in sol üst köşesinin yatay koordinatı. MaxLength: Edit'e girilebilecek maximum karakter sayısı. Bu değer 0 ise kullanıcı 255 karaktere kadar girebilir. Ancak bir sayı belirtirseniz maximum o kadar karakter girebilir. Buraya 20 vermişseniz kullanıcı edit'e en fazla 20 karakter girebilir. Name: Edit'in ismi. Kaynak kodunda buraya yazdığınız isim kullanılır. PasswordChar: Eğer edit'i şifre girdirmek amacıyla kullanacaksanız buraya şifre karakterini girin . Kullanıcının girdiği karakterler ekranda şeklinde gözükecek, ancak siz yine koddan normal şekilde girilen metni görebileceksiniz. PopupMenu: Edit'e sağ tıkladığınızda gösterilen açılır menü. Edit'e herhangi bir popup menü atamasanız bile windows'tan dolayı bir popup menü gösterilir. 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ı. Text: Edit'in en önemli özelliği. Edit'e girilen metinle ilgili işlemleri bu özellik sayesine yaparsınız. Top: Edit'in sol üst köşesinin düşey koordinatı. Visible: Edit'in görünür olup olamayacağını belirler. Width: Edit'in eni. Olayları OnChange OnEndDock OnKeyPress OnStartDock OnClick OnEndDrag OnKeyUp OnStartDrag OnDblClick OnEnter OnMouseDown OnDragDrop OnExit OnMouseMove OnDragOver OnKeyDown OnMouseUp OnClick: Farenin sol tuşuyla edit'e tıkladığınızda OnClick olayı gerçekleşir. OnDblClick: Fareyle edit'e çift tıkladığınızda OnDblClick olayı gerçekleşir. OnEnter: Başka bir kontrol'den edit'e geçtiğiniz zaman bu olay gerçekleşir. OnExit: Edit'ten başka bir kontrol'e geçtiğiniz zaman gerçekleşir. Edit'te en çok kullanılan olaydır. Girilen metnin sizin istediğiniz şekilde olup olmadığını kontrol edip, kullanıcı düzgün şekilde girene kadar başka bir kontrole geçmesini engelleyebilirsiniz. OnKeyPress: Edit'te karakterleri girerken her tuşa basılınca bu olay gerçekleşir. Bunu yine girilen metnin doğruluğunu kontrol için kullanabilirsiniz. Daha metnin girilişi sırasında yanlış karakter girilmesini önleyebilirsiniz.