USLANMAM

UslanmaM En Kaliteli Bilgi Adresiniz
USLANMAM öğesini iGoogle sayfanıza ekleyin.
Geri git   USLANMAM > PROGRAM > PROGRAMLAMA DİLLERİ > Programlama > Delphi
UslanmaM Resim AlbümleriSosyal Gruplar
Kayıt ol Sosyal Gruplar Ajanda Konuları Okundu Kabul Et


Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11-26-2007, 09:59 AM   #1 (permalink)
*BUNALIMLARIN ADMİNİ*
 
BoDyGuArD - ait Kullanıcı Resmi (Avatar)
Post Edit ve Label Bileşenleri Anlatımı [Yeni Başlayanlar İçin]

Edit ve Label Bileşenleri Anlatımı [Yeni Başlayanlar İçin]
Edit(edit diye okunur) 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 (Properties)

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ı (ecUpperCase) veya küçük harf olmasını (ecLowerCase) veya girldiği şekilde kalmasını (ecNormal) 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 (mesela *). 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.
T Ö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ı (Events)

OnChange OnEndDock OnaaaPress OnStartDock
OnClick OnEndDrag OnaaaUp OnStartDrag
OnDblClick OnEnter OnMouseDown
OnDragDrop OnExit OnMouseMove
OnDragOver OnaaaDown 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.
OnaaaPress: 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
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)

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 NameVisible 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.
T Ö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)

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.
OnEndDr 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.
OnStartDr Kullanıcı sürüklemeye başladığında sürükleme operasyonunun menşei olan bileşene gönderilir.

BoDyGuArD isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
Eklenti Ekleyemezsiniz
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Gitmek istediğiniz klasörü seçiniz

Benzer Konular
Konu Konuyu Başlatan UslanmaM Cevaplar Son Mesaj
Yeni Başlayanlar İcin Rusça ABYSS Yabancı Dil Sözlük 8 07-17-2008 03:05 PM
Yeni Başlayanlar İçin HTML NightDevil Elektronik & Bilgisayar 1 11-06-2007 11:57 PM
yeni başlayanlar mutlaka okuyun... yayla26 Pc Güvenlik 3 06-25-2007 01:34 PM
Yeni başlayanlar için / Modem nedir ? EXiR İnternet 0 04-11-2007 11:14 PM


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 06:24 AM .
Üyelerimiz görüşlerini önceden onay olmadan anında yazabilmektedir, bu yazılardan dolayı doğabilecek sorumluluklar yazan kullanıcılara aittir, UslanmaM yoneticileri itina ile icerik kontrolleri yapmaktadir, yine de UslanmaM' da yasalara aykırı unsurlar bulursanız İLETİŞİME veya 0555 582 46 56 numaralı telefona bildirebilirsiniz, gereği yapılacaktır.
English Explanation: Our users can give their opinions without getting any approval in our site, all the responsibilities which can rise from these articles belong to these users, the managers of UslanmaM control the contents very carrefully, but if you find any item opposite to the rules CONTACT or dial +90555 582 46 56