Datagridimin üzerinde FIRMA,FIYAT
diye 2 verim var. Tablomda arkaplanda FIRMA,FIYAT,TARIH,ESKI_FIYAT,ESKI_TARIH
Kolonlarım var.
Yapmak istediğim;
Datagridim dolduğunda diyelim 10 adet kayıt oluştu. Herhangi bir kayıtın FIYAT kolonunun üzerine geldiğinde,
ESKI Fıyatı: 10 TL
Tarih: 01.01.1990
tarzında veri gösterebilmek istiyorum. Nasıl yapabilirim.
Datagridview üzerine gelince mesaj çıkartabilmek
6
●1.015
- 19-04-2013, 10:14:35bu yazızı tooltip ile gösterebilirsin.
datagridview in cellmousemove eventi var. bu eventin e parametresi kullanılarak satır ve sütünları öğrenebilirsin. mesela fiyat kolonu 2. sutun olsun ve eski fiyat 3. kolonda, tarih de 4. kolonda olsun ama bunlar gizli şekilde ayarlanmış olsun..
if e.ColumnIndex = 2 then seninDatagridView.Rows(e.RowIndex).Cells(e.ColumnIndex).ToolTipText = "Eski Fiyatı: " & seninDatagridView.Rows(e.RowIndex).Cells(3).Value.ToString() & vbcrlf & "Tarih: " seninDatagridView.Rows(e.RowIndex).Cells(4).Value.ToString() end if
bu şekilde çalışması lazım - 19-04-2013, 14:54:08ertan2002 adlı üyeden alıntı: mesajı görüntüle
teşekkürler dediğin gibi oldu fakat tooltipime birkaç özellik katmak istiyorum nasıl yapabilirim.
normal tooltiplere , tooltip.isballon = true yazınca felan calisiyordu. bu datagriddeki tooltiplere nasil müdahale edebilirim.
Şöyle biraz uğraştım fakat tooltip sürekli yanip sönüyor.
If e.ColumnIndex = 2 Then ESKI_FIYAT.SetToolTip(TEDARIKCILER_DGW, TEDARIKCILER_DGW.Rows(e.RowIndex).Cells("ESKI_FIYAT").Value.ToString()) End Iftooltipime başlık icon ve balon özelliklerini eklemek istiyorum. - 19-04-2013, 15:50:12bunun için google da arama yapman yeterli olurdu..
http://www.gorselprogramlama.com/too...c-net-ders-15/
http://kodzilla.wordpress.com/2012/0...tip-kullanimi/
http://www.codeproject.com/Articles/...p-With-Image-C - 19-04-2013, 16:26:28ertan2002 adlı üyeden alıntı: mesajı görüntüle
tekrar teşekkürler zaten araştırma yapmadan önce buraya yazmamaya önem gösteriyorum
araştırdıklarımı uyguladım çalıştı yalnız gözüken tooltip sürekli yanıp sönüyor titriyor gibi yani. birşeyi yanlış yapıyorum sanırım onu bulamadım
- 19-04-2013, 16:37:13bunun sebebi şudur büyük ihtimalle..
sen hücrenin mouse move olayına bir kod yazdın, o kodla diyorsun ki tooltip i göster..
mouse, hücrenin üstünde olduğu müddetçe bu kod çalışacaktır. O yüzden burada bir kontrol yapman gerekiyor.
if seninDataGrid.ShowCellToolTips = false then
tekrar gösteren kod....
end if
tabii sen harici tooltip kullandın sanırım bunun yerine onun kodunu yazacaksın. yani tooltip in o an için gösterilip gösterilmediğini bul. eğer gösterilmiyorsa kodu çalıştırsın, gösteriyorsa çalıştırmasın - 20-04-2013, 10:35:30herzamanki gibi problemi çözdünertan2002 adlı üyeden alıntı: mesajı görüntüle
tşkler
araştırdıklarımı uyguladım çalıştı yalnız gözüken tooltip sürekli yanıp sönüyor titriyor gibi yani. birşeyi yanlış yapıyorum sanırım onu bulamadım