DBGRIDDE SEÇİLEN HÜCRENİN KOORDİNTLARINI ALMA

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
FXERKAN
Üye
Mesajlar: 178
Kayıt: 26 Tem 2003 11:06
Konum: Sivas - Konya
İletişim:

DBGRIDDE SEÇİLEN HÜCRENİN KOORDİNTLARINI ALMA

Mesaj gönderen FXERKAN »

seçilen hücrenin sol üst köşesinin koornatlarını nasıl alabilirim.

bu koordinatlara herhangibir nesneyi yerleştirmek istiyorum da onun için
örneğin

label1.top := secilenhücre.top;
label1.left := secilengücre.left;

gibi
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Gridin DrawDataCell eventi icin

Kod: Tümünü seç

  if State=gdSelected	then
  begin
    label1.top := Rect.top; 
    label1.left := Rect.left; 
  end;

Tabi Rec.Bottom-Rect.Top ile hucre yuksekligi, Rect.Rigth-Rect.Left ile de genisligini alarak componentinizin boyutlarini da duzenlemelisiniz.
Kullanıcı avatarı
FXERKAN
Üye
Mesajlar: 178
Kayıt: 26 Tem 2003 11:06
Konum: Sivas - Konya
İletişim:

Mesaj gönderen FXERKAN »

fahrettin abi kod için çok teşekkür ederim ancak kodu drawdatacell' e yazınca çalışmadı bende DrawColumnCell kısmına yazdım

yeni hali biraz değişti yalnız

if gdselected in state then
begin
takvim.top := rect.top;
tavim.left := rect.left;
end;

ilerde belki lazım bir arkadaşa daha lazım olur diye buraya koduda yazayım dedim. tekrar sağol abi
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Cevapla