Dbgridde mousela üzerine geldiğim hücrenin içeriğini okuma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
barol
Üye
Mesajlar: 49
Kayıt: 05 Oca 2005 04:29
Konum: İzmir

Dbgridde mousela üzerine geldiğim hücrenin içeriğini okuma

Mesaj gönderen barol »

merhaba arkadaşlar sorumu forumda dbgrid onmousemove şeklinde arattım ama iligili bir örnek yada makale bulamadım..

benim yapmak istediğim dbgriide mouse üzerine geldiğim hücrenin içerini showhintle göstermek .. tablemda cok uzun karakterli değerlerin oldugu fieldlar ama formum küçük dbgriide tek alan görünsün istemiyorum.. bu yuzden mousela hücrelerin üzerine geldiğimde içeriği okumak istiyorum

bunu nasıl yapabieceğim konusumda fikir verebilirmisiniz. yada yanlış araştırmışşsam forumda arastırmam gereken dogru kelimeler nelerdir???

Teşekkür ederim
Ölümden öteye köy yok!
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
mouse move da ilgili hücreyi seçtirmeniz lazım.
mousetocell gibi birşeyler olması lazım.(stringgridde vardı ynalış hatırlamıyorsam) daha sonra dbgridin hintine ilgili hücredeki bilgiyi yazdırman lazım. sonrada showhint.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
barol
Üye
Mesajlar: 49
Kayıt: 05 Oca 2005 04:29
Konum: İzmir

Mesaj gönderen barol »

dbgridde mousetocell diye bir özellik yok internette de arattım stringgriide var öyle bir özellik....
Ölümden öteye köy yok!
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Grid

Mesaj gönderen sabanakman »

Slm; bu prosedürü istediğin grid için kullanabilirsin (hiyerarşisinde TCustomGrid olması şartı ile. Mesela StringGrid,DrawGrid,DBGrid vs. vs.).

Kod: Tümünü seç

procedure MouseToCell(const Grid:TCustomGrid; X, Y: Integer; var ACol, ARow: Longint);
var Coord: TGridCoord;
begin
  Coord := Grid.MouseCoord(X, Y);
  ACol := Coord.X;
  ARow := Coord.Y;
end;
kolay gelsin
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla