DBEdit'te satır başına konumlanmak.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mmnckr
Üye
Mesajlar: 83
Kayıt: 27 Nis 2005 08:04
Konum: izmir

DBEdit'te satır başına konumlanmak.

Mesaj gönderen mmnckr »

Arkadaşlar selam; ilgili programında, DBEdit ile mask kullanarak telefon nosu girişi yapıyorum. Telefon numarası girişi yapmak üzere DbEdit e tıkladığım zaman, kursor tıkladığım yere konumlanıyor. Ben DBEdit in neresine tıklarsam tıklayım en başa konumlanması için ne yapmam lazım?
İyi çalışmalar kolay gelsin. VT:Access
mmnckr
Kullanıcı avatarı
mucar
Kıdemli Üye
Mesajlar: 247
Kayıt: 17 May 2005 01:14

Mesaj gönderen mucar »

Merhaba,

Kod: Tümünü seç

procedure TForm1.MaskEdit1Click(Sender: TObject);
begin
PostMessage(maskedit1.Handle, WM_KEYDOWN,VK_HOME, 0);
end;
bu şekilde yaparsanız istediğiniz gibi olur.
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
Kullanıcı avatarı
mmnckr
Üye
Mesajlar: 83
Kayıt: 27 Nis 2005 08:04
Konum: izmir

Mesaj gönderen mmnckr »

Arkadaşım yazdığın bi nevi çözüm oldu ama tam istediğim gibi değil ve biraz eksik.Bildiğin üzere telefon-mask kullanınca editin içinde ( ) parantez çıkıyor ve ben edite tıkladığım zaman bu ( parantezin üzerine konumlanıyor.dolayısıyla yana geçmek zorunda kalınıyor.Edite tıkladığım zaman 2. karakterden başlama gibi bir durumunuz yok mu?
mmnckr
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

procedure TForm1.MaskEdit1Click(Sender: TObject);
begin
  PostMessage(maskedit1.Handle, WM_KEYDOWN,VK_HOME, 0);
  PostMessage(maskedit1.Handle, WM_KEYDOWN,VK_RIGHT, 0);
end; 
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
mmnckr
Üye
Mesajlar: 83
Kayıt: 27 Nis 2005 08:04
Konum: izmir

Mesaj gönderen mmnckr »

Lazio çok saol düşünememişim, halloldu.
mmnckr
Cevapla