grid nesnesi içinde image

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
osman_simsek
Üye
Mesajlar: 69
Kayıt: 17 Haz 2003 12:14
Konum: Alanya
İletişim:

grid nesnesi içinde image

Mesaj gönderen osman_simsek »

Merhabalar tekrar,

Stringgrid nesnesinin bir hücresinde resim dosyası göstermek istiyorum. Bu işlem için stringgrid i kullanabilir miyim ? Farklı bir component kullanmam gerekirse ne tavsiye edersiniz ?
...[ at, avrat, delphi ]...
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

1... dbctrl grid içinde bir str grid ve sağında timage te olur.

2... janstr içinde veya jvcl de bu özxellik olabilir.

3... dkb içinde gride jkodla resim gomme anlatılıyordu ama dbgrid. genede işe yarayabilir.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

StringGrid, DrawGrid'den türemiştir ve onun desteklediği özelliklerin hepsini destekler. Mesela onDrawCell olayına yazılacak bir kodla bu münkündür.

Kod: Tümünü seç

procedure TFormAna.SimgeleriGosterDrawCell(Sender: TObject; ACol,
  ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
  if Sender is TCustomDrawGrid then with TDrawGrid(Sender) do begin
    Canvas.Brush.Color:=clWindow;
    Canvas.Draw(Rect.Left,Rect.Top,Image1.Picture.Graphic);
  end;
end;
gibi bir kodla Image1 içindeki resim tüm hücrelere cizdirilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
osman_simsek
Üye
Mesajlar: 69
Kayıt: 17 Haz 2003 12:14
Konum: Alanya
İletişim:

Mesaj gönderen osman_simsek »

çok teşekkürler. hallettim
...[ at, avrat, delphi ]...
Cevapla