
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Çaylak Bilişimci &#187; Delphi</title>
	<atom:link href="http://www.caylakbilisimci.com/kategori/programlama/delphi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.caylakbilisimci.com</link>
	<description>Bilişimde Yenilikler ve Programlama Adına Herşey</description>
	<lastBuildDate>Wed, 08 Sep 2010 17:59:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Delphi  Edit Bileşeni</title>
		<link>http://www.caylakbilisimci.com/programlama/delphi/delphi-edit-bileseni.html</link>
		<comments>http://www.caylakbilisimci.com/programlama/delphi/delphi-edit-bileseni.html#comments</comments>
		<pubDate>Sat, 07 Nov 2009 18:27:44 +0000</pubDate>
		<dc:creator>Aytaç Cici</dc:creator>
				<category><![CDATA[Delphi]]></category>

		<guid isPermaLink="false">http://www.caylakbilisimci.com/?p=436</guid>
		<description><![CDATA[Delphi Nesne yönelimli bir programlama dilidir.  Delphide program yazarken bileşenlerden sık sık yararlanırız. İşte bu bileşenlerden en çok kullandığımız edit bileşenidir. Edit bileşeni kullanıdan bilgi almakta kullandımız değiştirebilir metin girş alanlarıdır.  Örneğin bir programda   kullanıcadan kullanı adı ve şire alırken Edit Bileşeninin kullanırız. Özellikler (Properties) AutoSelect : Kontrol Edit bileşenine geçtiğinde (örneğin TAB tuşuna basılarak) [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Delphi Nesne yönelimli bir programlama dilidir.  Delphide program yazarken bileşenlerden sık sık yararlanırız. İşte bu bileşenlerden en çok kullandığımız edit bileşenidir. Edit bileşeni kullanıdan bilgi almakta kullandımız değiştirebilir metin girş alanlarıdır.  Örneğin bir programda   kullanıcadan kullanı adı ve şire alırken Edit Bileşeninin kullanırız.</p>
<p style="text-align: left;"><span id="more-436"></span></p>
<p align="center"><strong>Özellikler (Properties)</strong></p>
<p align="center"><strong> </strong></p>
<p><strong>AutoSelect</strong> : Kontrol Edit bileşenine geçtiğinde (örneğin TAB tuşuna basılarak) bileşendeki metnin tamamının otomatik olarak seçilip seçilmeyeceğini belirtir.</p>
<p><strong>AutoSize</strong> : Bileşenin yüksekliğinin içindeki metnin boyuna göre otomatik olarak ayarlanmasını sağlar.</p>
<p><strong>CharCase</strong> : Bileşendeki metnin sadece büyük harf (ecUpperCase), sadece küçük harf (ecLowerCase), veya karışık (ecNormal) olmasını sağlar.</p>
<p><strong>HideSelection</strong> : Bileşen aktif değilken, seçili metnin (eğer varsa) seçili olarak görünmesini sağlar. Eğer true ise seçili metin sadece bileşen aktifken seçili olarak görünür.</p>
<p><strong>MaxLength</strong> : Bileşene girilebilecek karakter sayısını sınırlamak için kullanılır.</p>
<p><strong>PasswordChar</strong> : Girilen metin yerine özel karakterler görünmesini sağlar. Genellikle parola girişlerinde kullanılır. PasswordChar #0 olarak seçilirse metin girildiği gibi görünür. Sadece görünümü etkiler. Program içinde Text özelliği kullanılarak girilen metin elde edilebilir.</p>
<p><strong>ReadOnly</strong> : Bileşendeki metnin kullanıcı tarafından değiştirilmesini engeller.</p>
<p><strong>Text</strong> : Bileşende bulunan yazıyı elde etmek için kullanılır.</p>
<p><strong>Modified</strong> : Bileşenin içeriğinin değişip değişmediğini belirtir.</p>
<p><strong>SelText</strong> : Seçili olan metni verir.</p>
<p>Aşağıdaki kod, Edit1 bileşenindeki seçili metni büyük harfe çevirir.</p>
<p><strong>Edit1.SelText:=AnsiUpperCase(Edit1.SelText);</strong></p>
<p>Aşağıdaki kod, Edit1 bileşenindeki seçili metni parantez içine alır.</p>
<p><strong>Edit1.SelText:=&#8217;(&#8216; + Edit1.SelText + &#8216;)&#8217;;</strong></p>
<p>Aşağıdaki kod, Edit1 bileşenindeki seçili metni Edit2 ye ekler</p>
<p><strong>Edit2.Text := Edit2.Text + Edit1.SelText;</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>SelLength</strong> : Seçili metnin kaç karakterden oluştuğunu verir.</p>
<p><strong>SelStart</strong> : Seçili olan ilk karakterin pozisyonunu verir. (0, 1, 2 gibi&#8230;) Seçilmiş metin yoksa, imlecin pozisyonunu verir.</p>
<p align="center"><strong>Metodlar (Methods)</strong></p>
<p><strong>Clear : </strong>Edit içindeki yazıyı siler.</p>
<p><strong>ClearSelection : </strong>Edit içindeki seçili yazıyı siler.</p>
<p><strong>Undo : </strong>ClearUndo metodunun son çağrılmasından sonraki bütün değişiklikleri geri alır.</p>
<p><strong>ClearUndo : </strong>Çağrılmadan önce yapılan değişikliklerin Undo metoduyla geri alınmasını engeller.</p>
<p><strong>CopyToClipboard : </strong>Edit bileşenindeki seçili yazıyı panoya kopyalar.</p>
<p><strong>CutToClipboard : </strong>Edit bileşenindeki seçili yazıyı panoya kopyalar ve seçili yazıyı siler.</p>
<p><strong>PasteFromClipboard : </strong>Panodaki yazıyı Edit bileşenindeki seçili yazı yerine yapıştırır.</p>
<p><strong>SelectAll : </strong>Edit bileşenindeki yazının tamamını seçer.</p>
<p align="center"><strong> </strong></p>
<p align="center"><strong>Olaylar (Events)</strong></p>
<p align="center"><strong> </strong></p>
<p><strong>OnChange</strong> <strong>Olayı</strong> : Edit bileşeninin içeriği değiştiğinde çağrılır. Bileşenin metninin gerçekten değişip değişmediğini anlamak için Modified özelliği kontrol edilmelidir.</p>
<p>Aşağıdaki kodlar Edit1 bileşenine pozitif sayılar girilmesini zorlar. Eğer girilen karakterlerden birisi bileşendeki metnin pozitif bir tamsayı olmasını engellerse, bileşenin içeriği temizlenir.</p>
<p><a href="http://www.caylakbilisimci.com/?ibsa=share&id=436" id="share-link-" rel="nofollow">Paylaş</a></p><h2  class="related_post_title">Benzer Yazılar</h2><ul class="related_post"><li><a href="http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-metodlari.html" title="Delphi Bileşenlerinin Ortak Metodları&#8230;">Delphi Bileşenlerinin Ortak Metodları&#8230;</a></li><li><a href="http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-ozellikleri.html" title="Delphi Bileşenlerinin Ortak Özellikleri&#8230;">Delphi Bileşenlerinin Ortak Özellikleri&#8230;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.caylakbilisimci.com/programlama/delphi/delphi-edit-bileseni.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delphi Bileşenlerinin Ortak Metodları&#8230;</title>
		<link>http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-metodlari.html</link>
		<comments>http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-metodlari.html#comments</comments>
		<pubDate>Thu, 22 Oct 2009 19:58:52 +0000</pubDate>
		<dc:creator>Aytaç Cici</dc:creator>
				<category><![CDATA[Delphi]]></category>

		<guid isPermaLink="false">http://www.caylakbilisimci.com/?p=141</guid>
		<description><![CDATA[Delphi&#8217;nin bileşenlerden meydana geldiğini ve bu bileşenlerin ortak özelliklerini daha önceki  makelemizde söylemiştik.  Bunun dışında her bileşen&#8217;in bir takım methodtları bulunur. Şimdi biz bu metotlardan ortak olanları inceleyelim.. ClientToScreen Bileşen üzerindeki bir noktanın koordinatlarını ekran üzerindeki koordinatlara çevirir. Hide Bileşeni gizler. Bileşen daha sonra Show metodu kullanılarak gösterilebilir. Invalidate Bileşenin çizilmesini ister. İşletim sistemi ilk [...]]]></description>
			<content:encoded><![CDATA[<p>Delphi&#8217;nin bileşenlerden meydana geldiğini ve bu bileşenlerin ortak özelliklerini daha önceki  makelemizde söylemiştik.  Bunun dışında her bileşen&#8217;in bir takım methodtları bulunur. Şimdi biz bu metotlardan ortak olanları inceleyelim..</p>
<p><span id="more-141"></span></p>
<p><strong>ClientToScreen</strong></p>
<p>Bileşen üzerindeki bir noktanın koordinatlarını ekran üzerindeki koordinatlara çevirir.</p>
<p><strong>Hide</strong></p>
<p>Bileşeni gizler. Bileşen daha sonra Show metodu kullanılarak gösterilebilir.</p>
<p><strong>Invalidate</strong></p>
<p>Bileşenin çizilmesini ister. İşletim sistemi ilk uygun olduğunda çizim işlemini yapar.</p>
<p><strong>Perform</strong></p>
<p>Windows mesaj sistemini atlayarak bileşene doğrudan mesaj gönderilmesini sağlar.</p>
<p><strong>Refresh</strong></p>
<p>Bileşenin hemen çizilmesini ister. Bileşen çizilmeden önce arkaplanı temizlenir.</p>
<p><strong>Repaint</strong></p>
<p>Bileşenin hemen çizilmesini ister. Bileşen çizilmeden önce arkaplanı temizlenmez.</p>
<p><strong>ScreenToClient</strong></p>
<p>Ekran üzerindeki bir noktanın koordinatlarını bileşen üzerindeki koordinatlara çevirir.</p>
<p><strong>SetFocus</strong></p>
<p>Bileşeni aktif bileşen yapar.</p>
<p><strong>Show</strong></p>
<p>Gizlenen bileşeni gösterir.</p>
<p><strong>Update</strong></p>
<p>Bileşeni hemen çizilmeye zorlar. Bu metod yerine genellikle Refresh veya Repaint metodları kullanılır.</p>
<p><a href="http://www.caylakbilisimci.com/?ibsa=share&id=141" id="share-link-" rel="nofollow">Paylaş</a></p><h2  class="related_post_title">Benzer Yazılar</h2><ul class="related_post"><li><a href="http://www.caylakbilisimci.com/programlama/delphi/delphi-edit-bileseni.html" title="Delphi  Edit Bileşeni">Delphi  Edit Bileşeni</a></li><li><a href="http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-ozellikleri.html" title="Delphi Bileşenlerinin Ortak Özellikleri&#8230;">Delphi Bileşenlerinin Ortak Özellikleri&#8230;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-metodlari.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delphi Bileşenlerinin Ortak Özellikleri&#8230;</title>
		<link>http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-ozellikleri.html</link>
		<comments>http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-ozellikleri.html#comments</comments>
		<pubDate>Thu, 22 Oct 2009 19:55:32 +0000</pubDate>
		<dc:creator>Aytaç Cici</dc:creator>
				<category><![CDATA[Delphi]]></category>

		<guid isPermaLink="false">http://www.caylakbilisimci.com/?p=138</guid>
		<description><![CDATA[Delphi Bileşenlerden meydana gelen  Nesne Yönelimli bir dildir. Bu bileşenlerin bir takım ortak özellikleri mevcut şimdi bu ortak özellikleri öğrenelim.. Left Bileşenin soldan kaç piksel uzakta olduğu Top Bileşenin yukarıdan kaç piksel uzakta olduğu Width Bileşenin piksel cinsinden genişliği Height Bileşenin piksel cinsinden yüksekliği Align Bileşenin form içinde üst, alt, sol veya sağa hizalanması ve [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignleft" src="http://img378.imageshack.us/img378/8082/delphi7jb1.jpg" alt="" width="71" height="80" /></strong></p>
<p>Delphi Bileşenlerden meydana gelen  Nesne Yönelimli bir dildir. Bu bileşenlerin bir takım ortak özellikleri mevcut şimdi bu ortak özellikleri öğrenelim..</p>
<p><span id="more-138"></span></p>
<p><strong>Left</strong> Bileşenin soldan kaç piksel uzakta olduğu</p>
<p><strong>Top</strong> Bileşenin yukarıdan kaç piksel uzakta olduğu</p>
<p><strong>Width</strong> Bileşenin piksel cinsinden genişliği</p>
<p><strong>Height</strong> Bileşenin piksel cinsinden yüksekliği</p>
<p><strong>Align</strong></p>
<p>Bileşenin form içinde üst, alt, sol veya sağa hizalanması ve formun boyutları değişse bile orada kalmasını sağlar. Formun boyutları değişirse, bileşenin boyutları da formun üst, alt, sol veya sağını kaplayacak şekilde değişir. Eğer align özelliği alClient olarak seçilirse, bileşen bütün formu kaplar.</p>
<p><strong>Anchors</strong> Bileşenin form içinde üst, alt, sol veya sağa uzaklığının sabit kalması için kullanılır.</p>
<p><strong>Caption</strong> Bileşen üzerindeki yazı. (Düğme üzerindeki yazı gibi)</p>
<p><strong>Color</strong> Bileşenin arkaplan rengi. Yazı rengi genellikle Font özelliğiyle belirlenir.</p>
<p><strong>Constraints</strong> Bileşenin boyunun veya eninin minimum ve maksimum değerlerini belirler.</p>
<p><strong>Ctl3D</strong> Bileşenin 3 boyutlu bir kenarı olup olmayacağını belirler.</p>
<p><strong>Cursor</strong> İmlecin bileşen üzerindeyken hangi şekli alacağını belirler.</p>
<p><strong>Enabled</strong></p>
<p>Bileşenin aktif olup olmadığını belirler. Aktif olmayan bileşenler genellikle gri renkte çizilir ve bu bileşenlere tıklamanın bir etkisi olmaz.</p>
<p><strong>Font</strong> Bileşenin yazı tipi.</p>
<p><strong>Font.Color</strong> Yazı rengi</p>
<p><strong>Font.Height</strong> Yazının piksel olarak yüksekliği</p>
<p><strong>Font.Size</strong> Yazının points olarak boyu. (Microsoft Word, Excel de kullanılan 8, 10, 12 gibi)</p>
<p><strong>Font.Name</strong> Yazı tipi adı. (Arial, Courier New, Times New Roman gibi)</p>
<p><strong>Font.Pitch</strong> Yazı tipindeki karakterlerin aynı genişlikte olup olmayacağını belirler.</p>
<p><strong>Font.Style</strong> Yazı tipinin Kalın, Altıçizili, Eğik gibi özellikleri.</p>
<p><strong>Font.Style Kullanımı</strong></p>
<p>Edit1.Font.Style := Edit1.Font.Style + [fsBold];                             //Yazı tipini kalın yap</p>
<p>Edit1.Font.Style := Edit1.Font.Style &#8211; [fsBold];                              //Yazı tipinin kalın özelliğini kaldır</p>
<p>Edit1.Font.Style := Edit1.Font.Style + [fsBold, fsItalic];               //Yazı tipini kalın ve eğik yap</p>
<p>Edit1.Font.Style := Edit1.Font.Style &#8211; [fsBold, fsItalic];                                //Yazı tipinin kalın ve eğik özelliklerini kaldır</p>
<p>if fsBold in Edit1.Font.Style then                                    // Yazı tipi</p>
<p>Edit1.Font.Style := Edit1.Font.Style &#8211; [fsBold]             //  kalınsa kalın değil,</p>
<p>else                                                                                      //  kalın değilse</p>
<p>Edit1.Font.Style := Edit1.Font.Style + [fsBold];           //  kalın yap</p>
<p><strong>Hint</strong></p>
<p>Bileşen için kullanılacak ipucu. İpucunun gösterilebilmesi için ShowHint özelliğinin de true olması gerekir.</p>
<p><strong>Name</strong></p>
<p>Bileşenin adı. Bileşenin adı &#8220;Object Inspector&#8221; aracılığıyla değiştirildiğinde, bu değişiklik Delphi tarafından oluşturulmuş kodlara da yansır. Ama programcı tarafından yazılan kodlar değiştirilmez. Bu yüzden bileşenin adı değiştirilirken dikkatli olmak gerekir.</p>
<p><strong>Parent</strong></p>
<p>Bileşenin bazı özelliklerini üzerinde bulunduğu Form, Panel gibi bileşenlerden almasını sağlar. Örneğin, bir form üzerine konulan Edit bileşeninin ParentColor özelliği true ise, Edit bileşeninin rengi formun rengiyle aynı olur.</p>
<p><strong>ParentColor </strong>Bileşenin rengi.</p>
<p><strong>ParentCtl3D </strong>Bileşenin 3-B olup olmadığı.</p>
<p><strong>ParentFont </strong>Bileşenin yazı tipi.</p>
<p><strong>ParentShowHint</strong> Bileşen için ipucu gösterilip gösterilmeyeceği.</p>
<p><strong>PopupMenu</strong> Bileşen üzerinde sağ tıklandığında gösterilecek menünün adı.</p>
<p><strong>ShowHint</strong> Bileşen için kullanılacak ipucunun gösterilip gösterilmeyeceği.</p>
<p><strong>TabOrder</strong> TAB tuşuna basıldığında bileşenin hangi sırada seçileceği.</p>
<p><strong>TabStop </strong>TAB tuşuna basılarak bileşenin seçilip seçilemeyeceği.</p>
<p><strong>Tag </strong> 32 bitlik bir değişken. Kullanıcı tarafından herhangi bir amaç için kullanılabilir.</p>
<p><strong>Visible </strong> Bileşenin görünür olup olmadığı.</p>
<p><a href="http://www.caylakbilisimci.com/?ibsa=share&id=138" id="share-link-" rel="nofollow">Paylaş</a></p><h2  class="related_post_title">Benzer Yazılar</h2><ul class="related_post"><li><a href="http://www.caylakbilisimci.com/programlama/delphi/delphi-edit-bileseni.html" title="Delphi  Edit Bileşeni">Delphi  Edit Bileşeni</a></li><li><a href="http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-metodlari.html" title="Delphi Bileşenlerinin Ortak Metodları&#8230;">Delphi Bileşenlerinin Ortak Metodları&#8230;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.caylakbilisimci.com/programlama/delphi/delphi-bilesenlerinin-ortak-ozellikleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
