none
TabControl Header'a Resim Eklemek RRS feed

  • Soru

  • Merhaba arkadaşlar, TabControl içerisine kategorilerimi foreach ile sekme olarak ekliyorum. Hiç bir problem yok buraya kadar ama istediğim şey foreach içindeki kategorinin eğer resmi varsa sekmeye resim eklesin yoksa boş olsun istiyorum Foreach içerisindeki resim ekleme kodlarım aşağıdaki şekilde, acaba nerede hata yapıyorum?

    if (DR["KategoriResim"] != DBNull.Value)
                        {
                            byte[] KategoriResimDosyasi = ((byte[])DR["KategoriResim"]);
                            MemoryStream memoryStream = new MemoryStream(KategoriResimDosyasi);
                            ImageList iconsList = new ImageList();
                            iconsList.TransparentColor = Color.Blue;
                            iconsList.ColorDepth = ColorDepth.Depth32Bit;
                            iconsList.ImageSize = new Size(25, 25);
                            iconsList.Images.Add(new Bitmap(Image.FromStream(memoryStream), new Size(HizliUrunSecTab.ItemSize.Width - ((HizliUrunSecTab.ItemSize.Width / 100) * 30), HizliUrunSecTab.ItemSize.Height - ((HizliUrunSecTab.ItemSize.Height / 100) * 30))));
                            HizliUrunSecTab.ImageList = iconsList;
                            TabPage.ImageIndex = 0;
                        }
    Cevaplarınız için şimdiden teşekkürler, iyi çalışmalar...

    10 Eylül 2018 Pazartesi 14:43

Tüm Yanıtlar


  • https://www.c-sharpcorner.com/UploadFile/mahesh/C-Sharp-tabcontrol/


    Select Hayat From DevamEdiyor

    11 Eylül 2018 Salı 09:48
  • Teşekkürler cevabınız için, verdiğim kodları zaten gösterdiğiniz konudan kendime göre uyarlamaya çalışıyorum ama eksik veya hatalı bir şey yapıyorum sanırım.
    11 Eylül 2018 Salı 10:22
  • iconsList.Images.Add(new Bitmap(Image.FromStream(memoryStream), new Size(HizliUrunSecTab.ItemSize.Width - ((HizliUrunSecTab.ItemSize.Width / 100) * 30), HizliUrunSecTab.ItemSize.Height - ((HizliUrunSecTab.ItemSize.Height / 100) * 30))));

    yerine,

    iconsList.Images.Add(Image.FromStream(memoryStream));

    kullanmayı denediniz mi?


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    11 Eylül 2018 Salı 12:09
  • teşekkürler cevabınız için ama maalesef olmuyor. Yukarıdaki veriler foreach içerisinde yükleniyor acaba bazı verileri foreach'ten önce ve sonra mı eklemeliyim? 

    11 Eylül 2018 Salı 12:17