Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Edit kutusu ve Editor bileşeni  (Okunma sayısı 191 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Kanguru

  • Delphi 1 Level 3
  • ***
  • İleti: 27
  • Rep: +0/-0
Edit kutusu ve Editor bileşeni
« : 05 Şubat 2012 12:37:13 »
Selamün Aleyküm Arkadaşlar...

Sitenin yukarısında, sağ üst köşede bulunan arama kutusunun içinde Ara... diye yazı var. Bende Delphi'de Edit kutusunun içine böyle yazmak istiyorum, yani mesela ara yazacak ama tıkladığımızda boş olması gibi. Bunu nasıl yaparım?

Birde ben hani ide'lerde bulunan kodlarımızı yazdığımız bir metin yeri gibi bir metin bileşeni var mı? Ama jedi bileşenindeki TJvEditor gibi olmasın yani onda mesela;



bu resimdeki üst taraftaki o yazı yazdığımız çubuk boş alanda her yere kaydırılıyor, bunun olmasını istemiyorum.

Sonra o kaydırma çubuğu yine boş alanda her yere kaydırılıyor, bununda olmasını istemiyorum...

Onun için buna benzer başka bir bileşen var mı?

TEŞEKKÜRLER!

Çevrimdışı volkancc

  • Delphi 1 Level 4
  • ****
  • İleti: 30
  • Rep: +0/-0
Ynt: Edit kutusu ve Editor bileşeni
« Yanıtla #1 : 05 Şubat 2012 13:06:21 »
Merhaba Kanguru;

edit text ine sabit Ara yaz events danda on mousedownda edit1.clear yap

Çevrimdışı cakirr42

  • Administrator
  • *****
  • İleti: 1.069
  • Rep: +5/-0
  • Cinsiyet: Bay
  • Ben Bana Kendim İçin Lazımım...
    • Ahmet Kürşat ÇAKIR
  • Delphi Sürümü: XE, XE2
Ynt: Edit kutusu ve Editor bileşeni
« Yanıtla #2 : 05 Şubat 2012 17:45:48 »
kullandığın delphi sürümü nedir bilemeyeceğim, ancak zannımca 2010 da gelen "TextHint" property si var. bunu kullanabilirsin, eğer sürümünde bu property yoksa;
Edit in text ine "Ara..." yaz.
onEnter olayına
if (Sender as tEdit).Text = 'Ara...' then
  (Sender as tEdit).Text:='';
onExit olayına
if (Sender as tEdit).Text = '' then
  (Sender as tEdit).Text:='Ara...';

(normal tEdit i kullanmıyorsan kod farklılık gösterebilir sender ı okuma biçiminden...)

diğer soruna gelirsek SynEdit bileşenini inceleyebilirsin, hem gayet hızlı hem stabil (codebank 2012 kullanıyorsan oradaki bileşen.)
property lerinden o kayma durumunu ayarlayabilirsin..
http://akcakir.net/
Dalından Kopan Yaprağın Akıbetini Rüzgar Tayin Eder
"Alparslan TÜRKEŞ"