Herhangi bir Edit nesnesinde sağdan veri girmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Herhangi bir Edit nesnesinde sağdan veri girmek

Mesaj gönderen aLonE CoDeR »

Selamlar.

Herhangi bir Edit nesnesinde veriyi sağdan sola doğru girmek için en stabil yol hakkında bilgi arıyorum. Bildiğiniz üzre Rx/Jedi başta olmak üzere birçok 3.parti bileşende bunun örnekleri mevcut. Key eventlerine kontrol kodu yazarak yapılabiliyor ancak ben başka alternatif varsa bunları öğrenmek istiyorum. Şimdiden teşekkürler..
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

bazı bileşenler buna izin veriyor. toory nette edit componentlerini inceleyn... böylece klendi editinizi oluşturursunuz yada dogrudan bulduğunuzu kullanırsınız. arapca gibi dillerden dolayı bir çok yerde bunun desteği var.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

İlgin için teşekkürler. İlk mesajda kasıtlı olarak yazmamıştım şimdi belirteyim, ben bunu yazdığım bir bileşen için araştırıyorum, örneğin Time formatında bir veriyi problemsiz bir şekilde girişini sağlatabiliyorum ama bunun için Key yordamlarına gerekli kontrolleri yazıyorum. Sorduğum özellik için nedense içimde başka bir çözüm var şeklinde bir his oluştu özellikle de WM kullanarak. Yaptığım araştırmalarda hep Key eventlerine kod yazarak çözüme gidilmiş ben de direkt bu yöntemi kullanmadan önce farklı bir yöntem var mı onu bilmek istiyorum :idea:
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Bu işi yapan komponentlerin *.pas larını incelersen çözümü bulursun...Basit örnekler vardı hatta Windows mesajları değilde farklı bir yöntem kullanılıyordu gördüğüm kadarı ile....
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Battosai yazdı:Bu işi yapan komponentlerin *.pas larını incelersen çözümü bulursun...
Yukarıda yazdığım iki mesajdan yola çıkarak; sence incelememiş olabilir miyim?
aseka

Mesaj gönderen aseka »

--
En son aseka tarafından 18 Mar 2008 08:53 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Olay budur. Teşekkür ederim, iyi çalışmalar..
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

Merhaba

bir editin keypressine vs kod yazarak ancak ilgili edit bazında çözüm bulmuş olursunuz. ama o tdbeditten yeni bir bileşen türetip onun keypresine kod yazarsanız artık bu yen
editi nereye koyarsanız onada aynı işlem yazılmış olur.

tereciye tere gibi olacak ama önerim bu. ben ehlib kullanıyorum. ondada durum bu.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Türettiğim nesneye yazıyorum elbette ama benim burada asıl sorgulamak yani incelemek istediğim konu bu işlemin stabil olan çözümüydü. Rx paketindeki CustomNumEdit sınıfında bununla ilgili kodlar da var aslında ama @aseka'nın verdiği linke baktıysan orada bu işi asıl yapan CreateParams yordamı örneklenmiş ve benim aradığım da bu yordamdı..
Cevapla