dbgrid de sağ klik yapamıyorum.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
chnyildirim
Üye
Mesajlar: 39
Kayıt: 25 Haz 2003 01:51
İletişim:

dbgrid de sağ klik yapamıyorum.

Mesaj gönderen chnyildirim »

SA. Arkadaşlar,

dbgridde herhangi bir satırda sağ klik yapamıyorum.

2 tane formum var 2 sinde de dbgrid var. Fakat sağ klik yapmak istediğim formda satılara tıklayınca trafikte park yapılmaz işareti varya ondan çıkıyor. Diğer formumda o işaret çıkmasa bile sağ klik çalışmıyor.

Klik den sonra TPopupMenu açacağım.

Kod: Tümünü seç

procedure TAmbarForm.DBGrid3MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
    if Button=mbRight  then PMDepo.Popup(Left+10,Top+15);
end;  
dbGrid Properties - Options ayarlarımda dgRowSelect = True

Tşk.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Popup menü açmak için böyle bir koda neden gerek duydunuz ?
popup menü zaten sağ mause ile devreye girer

ilgili gridin
Object Inspector den Popup menü kısmına oluşturduğunuz popup adını yazın.
Popup menünün sadece bir field da çalışmasını istiyorsanız grid field editörden ilgili field ı seçtikten sonra popup kısmına yazın
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
chnyildirim
Üye
Mesajlar: 39
Kayıt: 25 Haz 2003 01:51
İletişim:

Mesaj gönderen chnyildirim »

conari yazdı:Popup menü açmak için böyle bir koda neden gerek duydunuz ?
popup menü zaten sağ mause ile devreye girer

ilgili gridin
Object Inspector den Popup menü kısmına oluşturduğunuz popup adını yazın.
Popup menünün sadece bir field da çalışmasını istiyorsanız grid field editörden ilgili field ı seçtikten sonra popup kısmına yazın
:oops: İlk önce sorunuza cevap vereyim "bilmediğimden dolayı".

Teşekkürler.

2. seçeneği söylediğiniz içinde ayrıca Teşekkür ederim.
Cevapla