Edit İçerigi Tasarımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
SurVefa
Üye
Mesajlar: 27
Kayıt: 11 Nis 2006 03:26
Konum: Cennetten

Edit İçerigi Tasarımı

Mesaj gönderen SurVefa »

Arkadaşlar Benim Yapmış Oldugum Otel Otomasyonunda saat bölümü var. Ayarları sizin sayenizde yaptım. Tek sorunum kaldı editin içerigi koyu ve gölgeli olarak içe dönük gözükmesini istiyorum. ama bir türlü yapamadım. Bunun için yoksa ayrı bir component mi kullanıcagım. Veya gerekli olanı objectten ben bulamadım çıldırcam :( Resim ekleyebilirsem resimle göstermeye çalışırım arkadaşlar... Şimdiden Teşekkürler..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
nasıl bir görüntü istediğinizi tam olarak anlayamadım.
eğer varsa bir resimler gösterirseniz sevinirim.
kolay gelsn.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7604
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Bu işi yapan çeşitli componentler var ama gölge olayı shape ile yapabilirsin. Edit'le aynı boyutlarda bir shape yap ve rengi koyu gri olsun. Daha sonra Left ve Top özelliğini TEdit'ten 2 şer fazla ver. Yani Edit'in Lefti 10 ise Shape'in 12 olsun.

Kolay gele.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

bence rx bileşenlerindeki rxclock arkadaşın işini görür.
SurVefa
Üye
Mesajlar: 27
Kayıt: 11 Nis 2006 03:26
Konum: Cennetten

Mesaj gönderen SurVefa »

hocam teşekkürler çok yararlı oldu.. Sizin sayenizde ögreniyoruz allah Razı Olsun. Saolun
SurVefa
Üye
Mesajlar: 27
Kayıt: 11 Nis 2006 03:26
Konum: Cennetten

Mesaj gönderen SurVefa »

Ben tam olarak anlatamadım galiba:)
edit kontrolunun enable özelliği kapatılınca oluşan görüntü gibi olcak
ama içindeki yazı koyu olcak tıpkı enable özelliği açık olduğu gibi...
Kısacası üzerine hiç bir şekilde müdahale edemiycez
cursor çıkmıyacak...
Yardımlarınız için şimdiden teşekkürler...
:roll:
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

ReadOnly özelliğini true yapıp, color özelliğinden rengini değiştirin.
Cursor çıkar fakat değişiklik yapılamaz. Yazı rengine, arkadaki renge müdahele edebilirsiniz.

renk olarak ClBtnFace tercihimdir.
SurVefa
Üye
Mesajlar: 27
Kayıt: 11 Nis 2006 03:26
Konum: Cennetten

Mesaj gönderen SurVefa »

kursor çıkmıycak ve mause ile müdahale edemiycez yani tıklanmıycak yani sanki orda bişey yokmus gibi mouse la uzerinden geçebilcez..
ama içindeki yazı belirgin siyah olcak...
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Editin OnEnter'ına Button1.SetFocus; gibi bir şey yazın.
Edite girilince başka yere odaklansın.

Cursor'ünü de değiştirirseniz, tam istediğiniz olur.

Düzeltme: Cursor'ü değiştiremedim.
OnEnter'a Button1.SetFocus; yazarsanız readonly bile yapmaya gerek kalmıyor. Yani şu an tek sorun mouse üzerindeyken imleç çıkması. OnMouseMove'u kullanırsak hallederiz belki. Bİraz denemeyeyim.

Düzeltme 2: Label koyup dışına shape koysanız da olur aslında.

Düzeltme 3 (final): 1-ReadOnly özelliğini true yapın.
2-OnEnter'a Button1.SetFocus; yazın.
3-Editin cursor'ünü ObjectInspector'den crArrow olarak belirleyin.

Bu işlemler istediklerinizi yapıyor. Görünümünü istediğiniz gibi değiştirin.
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

sonuc ne oldu arkadaşlar...
Siz hayal edin...Biz yapalım TuannaSoft...
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

tuanna yazdı:sonuc ne oldu arkadaşlar...
Düzeltme 3'tekileri yapınca oluyor.
Cevapla