dbgrid satır yüksekliği

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
must_sargin
Üye
Mesajlar: 216
Kayıt: 14 Şub 2004 03:13
Konum: Gebze
İletişim:

dbgrid satır yüksekliği

Mesaj gönderen must_sargin »

s.a arkadaşlar
forumda araştırdım ancak bu konuyla ilgili herhangi bir kaynak bulamadım.başka bir programda yapmak istediğin şeklin resminide ekledim. sitelerde araştırdığımdada bulduğum komut "type
TSMDBGridEx = class(TCustomGrid)" formun onshow olayınada "TSMDBGridEx(DBGrid2).DefaultRowHeight := 50;" komutunu ekleyince satır genişliyor fakat yazılar üstte kalıyor.resimleri ekliyorum. yardımlarınız için şimdiden teşekkürler.

Resim

Resim
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Re: dbgrid satır yüksekliği

Mesaj gönderen warder »

DBGrid in OnDrawCell olayında Canvas.TextRect fonksiyonuna ihtiyacınız var. bir araştırın.
Olayda Rect geliyor zaten. Left, Top özeliklerine değer verip String içeriği de fonksiyona verince istediğinizi yapacaktır.
Grid.Canvas.TextRect(Rect, Rect.Left + 2, Rect.Top + 2, Stringiniz); gibi left ve top ile oynayarak ortalayabilirsiniz
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
Cevapla