TimageList'teki resimleri Timage'de gösteremiyorum...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
huseyinkucuk
Üye
Mesajlar: 142
Kayıt: 29 Nis 2005 10:03
Konum: İstanbul
İletişim:

TimageList'teki resimleri Timage'de gösteremiyorum...

Mesaj gönderen huseyinkucuk »

Merhaba arkadaşlar... Belki basit bir soru olucak ama aşamadım bunu... Forumda da baktım ama bulamadım (olmasına da pek ihtimal vermedim) TİmageList'imde resimler var, ben bunları Timage nesnelerimde göstermek istiyorum... Yapamadım... Nasıl yapabilirim... Yardımlarınız için şimdiden teşekkür ederim...
29.04.2005 tarihi itibariyle Delphi öğrenmeye başlayan yeni bir kullanıcı sayılabilirim.
Kullanıcı avatarı
Z.D.
Üye
Mesajlar: 104
Kayıt: 01 Nis 2006 01:48
Konum: İstanbul

Mesaj gönderen Z.D. »

başlığı cevapsız görünce basit bi kod yazdım

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
Var
  Icon: TICON;
  IconIndex:Integer;
Begin
  //-----------------------------------------------------------
  //- Mesela ImageList1 de 3-4 tane icon olsun
  //- biz burdan 1 numaralı iconu Image1 nesnesinde gösterelim
  //-----------------------------------------------------------
  IconIndex := 1; // ImageList1' deki icon numarası

  Icon := tIcon.Create;
  ImageList1.GetIcon(IconIndex, Icon);
  Image1.Picture.Icon.Assign(Icon);
  Icon.free;
  //-----------------------------------------------------------
  //- Aynı şekilde TBITMAP içinde benzer yöntem ile alabilirsin
  //-----------------------------------------------------------
end;

kolay gelsin
Kullanıcı avatarı
huseyinkucuk
Üye
Mesajlar: 142
Kayıt: 29 Nis 2005 10:03
Konum: İstanbul
İletişim:

Mesaj gönderen huseyinkucuk »

Oldu ama tam olarak olmadı maalesef :( İcon olarak çıkıyolar resimler, yani küçük çıkıyolar... image1.height ve width i değiştirsem de büyümüyor :cry: Ama yine de benim için ilerleme oldu, ilgilendiğin için teşekkür ederim @Z.D.
29.04.2005 tarihi itibariyle Delphi öğrenmeye başlayan yeni bir kullanıcı sayılabilirim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
image bileşeninin strech ve autosize özelliklerini biraz kurcala istersen.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
huseyinkucuk
Üye
Mesajlar: 142
Kayıt: 29 Nis 2005 10:03
Konum: İstanbul
İletişim:

Mesaj gönderen huseyinkucuk »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
  BitMap:TBitmap;
  BitMapindex:integer;
begin
  BitMapindex:=1;
  BitMap:=TBitmap.Create;
  imagelist1.GetBitmap(bitmapindex,BitMap);
  image1.Picture.Bitmap.Assign(image1);
  BitMap.Free;
end;
yaptım ama "Cannot assign a TImage to a TBitmap" hatası verdi...
29.04.2005 tarihi itibariyle Delphi öğrenmeye başlayan yeni bir kullanıcı sayılabilirim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
hangi satırda hata verdi.
tbitmap i timage olarak değiştirmen belki sorunu çözer.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla