dbgrid nesnesinin kolonlarının mouse ile sürüklenebilmesi?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdoganturkmen

dbgrid nesnesinin kolonlarının mouse ile sürüklenebilmesi?

Mesaj gönderen erdoganturkmen »

Hayırlı günler. Dbgrid nesnesine herhangi bir tabloyu bağladım ve bu tablodaki bazı alanların gösterilmesini sağladım. Ancak bu alanların yerlerinin mouse ile sürüklenerek değiştirilmesi mümkün mü?
Kullanıcı avatarı
fatihtolgaata
Üye
Mesajlar: 382
Kayıt: 04 Mar 2004 09:46
Konum: K.çekmece / İstanbul
İletişim:

Mesaj gönderen fatihtolgaata »

Sorunuzu yanlış anlamadı isem, Fixed bölümden, yani forma ilk koyduğunuzda gri olan kısımdan direk olarak sürüklenebiliyor. Yani ek bir şey yapmanıza gerek yok. :?
erdoganturkmen

Mesaj gönderen erdoganturkmen »

Hocam galiba ben tam olarak anlatamadım. Örneğin tablomda 4 tane alan var.[ Ad,Soyad,Sınıf ve Bülüm]. Dbgrid nesnesini de bağladığım esnada alanların sırayla görünüyo. Ancak kullanıcı kendi isteği ile 1. sıraya Bölüm alanını mouse ile sürüklerse (dbgrid için söylüyorum) ilk görünen bölüm alanı olması gerekecek.Daha sonra sırayla diğer alanlar görünüyor olacak. Umarım anlatbilmişimdir :P
mucit
Üye
Mesajlar: 83
Kayıt: 24 Kas 2004 10:41
Konum: BURSA

Mesaj gönderen mucit »

Merhaba,

TDBGrid nesnesinin sütunlarının sürüklenebilmesi için Sütunların boyutlarının da değiştirilebilir olması gerekiyor. Bunun için aşağıdaki yöntemi kullanabilirsiniz:

Kod: Tümünü seç

  if not (dgColumnResize in DBGrid1.Options) then
    DBGrid1.Options:= DBGrid1.Options + [dgColumnResize];
Kolay gelsin.
erdoganturkmen

Mesaj gönderen erdoganturkmen »

Çok Teşekkür Ederim. Sağolun...
Cevapla