ForumTayfa  

Go Back   ForumTayfa > Güvenlik & Bilgisayar & İnternet & Webmaster & Programlama Bölümü > Güvenlik & Bilgisayar & İnternet & Webmaster & Programlama > Programlama

Programlama Programlama hakkında herşeyi paylaştığımız, soru ve sorunlarımızı tartıştığımız bölüm...

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 24.12.08, 20:25   #1 (permalink)
Acemi Tayfa
 
ShıFтdєLєтє - ait Kullanıcı Resmi (Avatar)
 
Üyelik Tarihi: Dec 2008
Nereden: Ankara/Batıkent
Mesaj Sayısı: 402
Konu Sayısı: 91
Takım: Fenerbahçe
Rep Gücü: 12706
Rep Puanı: 1269432
Rep Derecesi : ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000
Ruh Hali:

Standart Formlarınızdaki Edit nesnelerine hakim olun




Bu dersimizde Delphi'de ve belki de programlama da en çok kullanacağınız nesneler olan Edit nesnelerinden bahsedeceğiz. Edit nesneleri bilgi giriş-çıkış işlemlerinde kullanılmaktadır. Ve bu nesnelerin görülen ve görülmeyen bir çok özellikleri mevcuttur. Şimdi isterseniz bu özelliklerden bahsedelim..

Text Özelliği ;
Edit kutularının Text özellikleri kutunun içerisinde yazan bilgiyi tutmaya yarar. Text özelliğine ne atanmışsa kutunun içerisinde o görünür. Örneğin

Edit1.Text := "Merhaba";

atanmış olan bir edit kutusunun içerisinde Merhaba yazdığı görülecektir.

MaxLength Özelliği ;
Edit kutularına maksimum 32 kb lık metin girişi yapılabilir. Ama karakter girişi programcı tarafından sınırlanabilir. Bu girişi sınırlamak için Edit kutularının MaxLength özelliğini kullanabiliriz. Her edit kutusunun varsayım MaxLength değeri sıfırdır. MaxLength değerinin sıfır olması demek edit kutusuna 32 kb a kadar veri girişi yapılabilir demektir. Ancak bu değer değiştirildiğinde edit kutularına karakter sınırlaması getirilir. Örneğin;

Edit1.MaxLength := 12; dediğimizde Edit1 adlı edit kutumuza 12 karakterlik bir sınır koymuş oluruz.

Width / Height Özellikleri;
Edit kutularının Width özelliği kutunun genişliğini, height özelliği ise yüksekliğini ayarlamanızı sağlar. Bu özellikleri edit kutusunu bir kez tıkladıktan sonra tutup çekiştirmek suretiyle ayarlayabildiğiniz gibi proje veya çalışma anında da değiştirebilirsiniz. Örneğin;

Edit1.Width := 100;
Edit1.Height := 50;

TabOrder Özelliği ;
Runtime yani çalışma anında nesneler arası geçişi klavyemizin TAB tuşu ile sağlarız. Özellikle de Edit kutuları arasında devamlı bir geçiş yapma durumu söz konusu olmaktadır. TabOrder özelliği geçiş sırasını belirlememize yarar ve programcıların sıkça düzenlediği bir özelliktir.

TabStop Özelliği ;
Runtime da bazı nesnelere TAB tuşu ile erişilmemesini sağlamak isteriz. Nesneler forma yerleştirildiğinde TabStop özellikleri varsayılan olarak True değerini içerir. Eğer erişilmemesini istediğimiz bir nesne var ise bu nesnenin TabStop özelliğini False olarak değiştirmemiz yeterli olacaktır.

PasswordChar Özelliği ;
Özellikle Ticari program yazılımlarında programa girişte şifre istenir. Ve biz bu şifreyi girerken girdiğimiz haneler * karakteri şeklinde görülür. Edit kutularında bu işlemi sağlayan özelliğin adı passwordchar özelliğidir. Edit kutularının varsayılan passwordchar değeri #0 bilgisini içerir. Edit kutularının bu özelliğini tasarım veya çalışma anında değiştirebilirsiniz. Örneğin Edit kutusuna bir kez tıklayıp Object Inspector penceresinden PasswordChar özelliğini #8 yaptığınız taktirde 8 karakterlik şifre girişine izin vermiş olursunuz. Projenizi çalıştırıp edit kutusuna karakter girmeye başladığınızda karakterlerinizin dikey bir çubuk karakteri şeklinde göründüğüne şahit olacaksınız. Eğer bu karakter yerine başka bir karakter kullanmak istiyorsanız tasarım anında ; Edit1.PasswordChar := "*"; ifadesini kullanabilirsiniz. Tabiki * yerine istediğiniz karakteri kullanmakta sizin elinizdedir.

AutoSelect Özelliği;
Bu özelliğin aktif yani True olması durumunda, metin kutusunun üzerine gidildiğinde, tüm içeriğinin otomatik olarak seçili olması sağlanır.

AutoSize Özelliği ;
Delphi formlarına eklemiş olduğunuz edit kutularının yüksekliği yani height ayarı , o edit kutusu için seçilen font ve font büyüklüğüne bağlı olarak belirlenir. Eğer edit kutularınızın yükselkliğinin font ve font büyüklüğüne göre kendini otomatik olarak ayarlamasını istemiyorsanız Edit kutusunun AutoSize özelliğini False olarak atamalısınız.

CharCase Özelliği ;
Edit kutularına girilen karakterleri büyük veya küçük harfe çevirebilmeniz mümkün. Edit kutularının CharCase özelliği varsayılan olarak ecNormal konumundadır ve bu konumda karakterleri edit kutusuna nasıl girerseniz öyle görünürler. Bu değeri ecUpperCase olarak ayarlarsanız bu sefer girilen tüm karakterler büyük harf olarak görülecektir. ecLowerCase konumunda ise diğer işlemin tam tersi yani karakterlerin küçük harf şeklinde gösterilmesi sağlanır.

ReadOnly Özelliği ;
Edit kutusuna girdiğiniz veya önceden yazılı olan bilgilerde değişiklik yapılmasını istemiyorsanız ReadOnly özelliğini True yapmanız yeterli olacaktır. Edit kutularının ReadOnly özelliği başlangıçta False değeri ile gelir. İsteğe bağlı olarak program kodu veya çalışma anında bu özelliği değiştirip kullanabilirsiniz.


__________________

ShıFтdєLєтє isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


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

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Adobe Audition (Cool Edit Pro) -BuRAk- Ses ve Görüntü Programları 0 01.03.08 14:45
Hakim Süleyman Ata ( Hakim Süleyman Ata Hakkında - Hakim Süleyman Ata Kimdir ? ) genc_che Şair 0 20.12.07 21:00
edit char taask enmek isteyen buraya t3furkan Knight Online Genel 1 04.09.07 08:05
Kelis - Bossy (Jared Jones Vibelicious Boss Bitch Edit) Erdy|| Yabancı Video Klip 1 10.06.07 17:22
RES Edit 2.10 Windows xp de login ekranlarını kendiniz hazırlayın! Barış Masaüstü Programları 0 28.02.07 19:37


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:18.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0
User Alert System provided by Advanced User Tagging v3.0.6 (Lite) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
ForumTayfa

Arşiv: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 102 103 104 105 106 155 156 157 158 159 160 161 162 163 164 167 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271


ForumTayfa - Link Değişimi
Telinka İletişim | Voip Ürünleri | Link Değişimine Katılın |

Sitemiz bir forum sitesi olduğundan dolayı, kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. ForumTayfa Yöneticileri mesajları itina ile kontrol etse de, bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Yine de sitemizde yasalara aykırı unsurlar bulursanız [email protected] email adresine bildirebilirsiniz, şikayetiniz incelendikten sonra en kısa sürede gereken yapılacaktır.

Any member of our web site has the right of adding comments instantly without getting permisson due to the forum structure of our site basis. Althought, our site modarators check comments with care, all the responsibilities sourced from these comments directly belong to the members. If you still find any illegal content in our site ( A.buse, H.arassment, S.camming, H.acking, W.arez, C.rack, D.ivx, Mp.3 or any Illegal Activity ), please report us via [email protected] .Your reports will be evaluated as soon as the arrival of your e-mail.