Merhaba arkadaşlar.
Dbgrid'de var olan istediğim kolona(adı,soyadı,numarası gibi) nasıl tuş gönderebilirim (Enter,Space gibi). ?
Aslında amacım kişi dbgriddeyken kayıt ekle tuşuna bastığı zaman yeni bir satır açılması(ki bunu table1.append komutuyla yapıyorum.) ve kursorun "adı" alanında yanıp sönülü bir şekilde olması.
Vereceğiniz cevaplar için şimdiden teşekkür ederim.
Dbgrid'e tuş göndermek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Dbgrid'e tuş göndermek
Tuş kontrolleri vs. çok uzaklara gitmeye gerek yok, basit bir şekilde şöyle halledebilirsin.
1. DBGrid'in bağlı olduğu TABLE için APPEND komutu verir, yeni bir kayıt eklenmesini sağlarsın,
2. DBGrid'e focus olarak üzerine otomatik olarak odaklanmasını sağlarsın,
3. DBgrid'in isim hanesi hangi kolonda ise onu index verip FocusControl ile ona odaklarsın.
örnek:
1. DBGrid'in bağlı olduğu TABLE için APPEND komutu verir, yeni bir kayıt eklenmesini sağlarsın,
2. DBGrid'e focus olarak üzerine otomatik olarak odaklanmasını sağlarsın,
3. DBgrid'in isim hanesi hangi kolonda ise onu index verip FocusControl ile ona odaklarsın.

örnek:
Başarılar...AdoQuery1.Append;
DBGrid1.SetFocus;
DBGrid1.Columns[1].field.FocusControl;
Re: Dbgrid'e tuş göndermek
Verdiğiniz cevap için teşekkür ederim. İşime yaradı. İyi günler.